当速度慢时,设置display:none的元素会显示一下再隐藏, 20
2个回答
2016-11-11
展开全部
还会闪?这个我还真没碰到过!如果会闪的话要解决,办法也有。把你想要隐藏的html代码 放到一个新的html文件中。需要用到的时候在用load方法加载这个页面进来
例:<div id ="d1"><div id ="d2"></div></div>
d2是你要隐藏的
你把d2放到a.html文件中
<div id ="d1"></div>
需要用到的时候就$('#d1').load(../a.html);
jquery
例:<div id ="d1"><div id ="d2"></div></div>
d2是你要隐藏的
你把d2放到a.html文件中
<div id ="d1"></div>
需要用到的时候就$('#d1').load(../a.html);
jquery
更多追问追答
追问
但是有很多个div,这样的js貌似要写很多
追答
load可以指定一个页面的 不是只能load一个div的内容进来
你哪怕div里面有N个子div。但是放在页面里一次性就能load进来了
两者取其轻吧 这样也是没办法的办法,总比用js去拼接html在插入好吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询