你好,我正在与以下问题挣扎:
我已经制作了一个小样例来尝试展示我想做的事情。
当红线经过蓝线时,我希望获取红线的数据属性注释。我正在尝试使用jQuery closest 来检测最接近的div,如下所示。var count = 1;
setInterval(function(){
leftPixels = count++;
console.log(leftPixels);
$('.scruber').css('left','-' + leftPixels * 10 + 'px');
var markerData = $('.eventLine').closest('.marker').data('comment');
$('.output').html(markerData);
console.log(markerData);
},1000);
我需要帮助解决编程问题,非常感谢您的协助。
谢谢。
.closest
(或者任何jQuery中的内容,因为它是一个DOM库而不是游戏引擎)并不能检测屏幕上物理上最接近的元素。它获取与给定过滤器匹配的最近的父元素或元素本身。 - Esailija