问过一些资深的js专员都没有很好的解决方案。当时也就是想试试延迟执行代码来测试一下,看能不能达到想要的效果。
最后结果与预期的想法刚好。解决了我在写js代码控制样式这个一直存在的问题。
看个js代码:
DisplayControl:function(_Sobj,_Dobj,num)
{
//alert(num); //设置标签样式加载图片,会导致没有图片显示。 解决方案延迟执行js代码
setTimeout(function(){
var oldnum=jy.Num;
var j=jy.Num+1;
var k=num+1;
_Dobj.childNodes[oldnum].style.display="none";
_Sobj.childNodes[oldnum].className="z"+j;
_Dobj.className="dzylist "+ jy.ay[num];
_Dobj.childNodes[num].style.display="block";
_Sobj.childNodes[num].className="z"+k+" curr
},13);
}
本文发布于:2024-01-27 23:16:59,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063686203245.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |