У меня есть имя класса div "tw_marquee_scroller". Я хочу обновить его значение данных влево каждые 1 секунду. Например, в первой секунде значение будет 10, затем 20,30,40 ....... Я использую этот код, но он продолжает возвращать 10 снова и снова. Что случилось с этим?jQuery setInterval для постоянного обновления атрибута данных
jQuery(document).ready(function($){
$('.tw_marquee_scroller').attr('data-left', 0);
setInterval(function(){
var position = parseInt($('.tw_marquee_scroller').data('left'));
var new_position = position + 10;
$('.tw_marquee_scroller').attr('data-left', new_position);
console.log(new_position);
}, 1000);
});
Вы переопределение jquery, передав «$» в качестве параметра, $ не определено. –
@ elad.chen Нет: ['.ready()'] (http://api.jquery.com/ready/) -> «Слияние пространства имен jQuery» – Andreas
@Andreas Прочтите его быстро. –