gpt4 book ai didi

javascript - 基于选择器的 jquery 切换(显示/隐藏)

转载 作者:行者123 更新时间:2023-11-28 13:05:58 25 4
gpt4 key购买 nike

我想基于jquery创建动画,下面是我的代码;

>items=document.querySelectorAll("#customers td span");
[<span alt=​" 02,Counter,11,2013-04-06 14:​59:​16">​ 02​</span>​, <span>​11​</span>​, <span alt=​" 02,Counter,11,2013-04-06 13:​22:​19">​ 02​</span>​, <span>​11​</span>​]
>item=items[0]; // it has a parent tag <tr> i want the whole row to blink (both spans)
<span alt=​" 02,Counter,11,2013-04-06 14:​59:​16">​ 02​</span>​
>tm=item.attributes.getNamedItem("alt");
alt=​" 02,Counter,11,2013-04-06 14:​59:​16"
>dtm=tm.value.split(',')[3];
"2013-04-06 14:59:16"

或者在 JQuery 中:

$(document).ready(function() {
window.setInterval(function(){
$("#customers, td, #span").each(function(){
if($(this).children("span").attr("alt")!=null)
var dt=new Date($(this).children("span").attr("alt").split(",")[3]).getTime();
if(dt>$.now()-10*1000){ //am i right here??
console.log("animating");
$(this).parent().fadeOut("slow");
$(this).parent().fadeIn("slow");
}
});
},1000);
});

每一秒我都想检查元素中的每个元素;如果 dtm > 当前时间 - 10 秒,则它应在 500 毫秒后隐藏并应在 500 毫秒后显示。

我上面的代码只会闪烁一个跨度,我希望两个元素都闪烁..并且此检查应该每 1 秒继续一次。

谁能帮帮我..

谢谢..

最佳答案

下面是我的最终代码;

<script>
$(document).ready(function ($) {
window.setInterval(function(){
$("#customers, td, span").each(function(){
if($(this).children("span").attr("alt")!=null){
var dt=new Date($(this).children("span").attr("alt").split(",")[3].replace(/-/g,"/")).getTime();
if(dt>$.now()-20*1000){
console.log("animating");
$(this).parent().fadeOut(500,"linear");
$(this).parent().fadeIn(500,"linear");
}
}
});
},1100);
});
</script>

关于javascript - 基于选择器的 jquery 切换(显示/隐藏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15850236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com