谷歌浏览器判断显示和隐藏的会闪一下(200分)

-一个大坑 2018-11-26 10:54:57
用ie可以,但是谷歌总是先显示全部,然后再进行隐藏,导致页面会闪一下,要怎么办

$(function(){
var strRadio = $('input[name="lstTab"]:checked').val();
if(strRadio=='0'){
$("#view1").show();
$("#view2").hide();
$("#view4").hide();
}
else if(strRadio=='1'){
$("#view1").hide();
$("#view2").show();
$("#view4").hide();
}
else if(strRadio=='2'){
$("#view1").hide();
$("#view2").hide();
$("#view4").show();
}
})

https://bbs.csdn.net/topics/392482546 这里还有一个帖子,一起给分
...全文
427 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
神前沐野 2019-05-04
  • 打赏
  • 举报
回复
大佬的交际贴!
讨厌走开啦 2018-11-26
  • 打赏
  • 举报
回复
html里默认隐藏所有id是viewxx的元素,然后根据strRadio再显示出来不行吗。
天际的海浪 2018-11-26
  • 打赏
  • 举报
回复
把#view1 到 #view4 初始设置为隐藏即可

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧