tôi có một div với dữ liệu attribut nhưnhận được giá trị sai trong thuộc tính dữ liệu jquery
<div class='p1' data-location='1'></div>
và tôi có kịch bản như
$('button').click(function(){
var loc = $('.p1').data('location');
alert('data location is'+loc);//SHOW THE DATA
var num = 10;
var count = loc;
var element = $('.p1');
var intv = setInterval(anim,1000);
function anim(){
count++;
num--;
if(count==37){count = 1;}
if(num==1){clearInterval(intv);}
$(element).animateCSS('bounceOut',{
callback: function(){
$(element).attr('data-location',count);
$(element).animateCSS('bounceIn');
}
});
}
anim();
});
với kịch bản trên thuộc tính dữ liệu vị trí sẽ được cập nhật 10, nhưng nếu tôi nhấp lại vào nút, vị trí dữ liệu vẫn là 1
omg, cảm ơn bạn nó hoạt động: D – Mamen