为了账号安全,请及时绑定邮箱和手机立即绑定

用CSS先hide,之后用JS show出来更好!没必要用JS动态生成。

直接先用css隐藏mask层,之后用JS控制显示不是更好?现实项目中,很少有人会这么去写。

正在回答

2 回答

现实项目中反而是JS生成更多。

因为弹出层并不是页面的结构,你可以看成是一个组件,一种功能。

不可能在一个项目中成百上千的页面都加入弹出层这段html结构代码,而且这些弹出层其实都是差不多的。

现实项目中都是JS生成的弹出层,这样改动下一个JS弹出层模块就可以改动成百上千页面的弹出层。

而弹出层里的信息可以用json啊javascript 对象之类的来传递。

1 回复 有任何疑惑可以回复我~

对的,有道理。

其实项目中,更多时候只是用现成的插件。而现成的插件设置了更多的参数和方法,灵活的控制弹出层。这个教程分享的也许是关于插件里面的一些实现方式。项目中很少有人去写这种东西,更多调用下现成的jquery插件就好了。不过也更好的理解插件的实现方式也有帮助的。

多谢了 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
弹出层效果
  • 参与学习       39069    人
  • 解答问题       157    个

通过本课程的学习让您能灵活运用知识,制作出超炫的弹出层效果

进入课程

用CSS先hide,之后用JS show出来更好!没必要用JS动态生成。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信