
jQuery 里面 隐藏层 不显示的时候 是不读取内容的吗
3个回答
展开全部
层实现隐藏效果有两种方式:
一种是利用样式隐藏 如: style="display:none" 这样隐藏只是让层不可见,它实际还是存在于页面中
另一种是将层彻底中页面中删除,当然层就不见了,利用jQuery可以很方便地实现 $(selector).remove()
我想你如果觉得隐藏的层中有大量的信息占用资源的话,可以用第二种方式彻底删除层
一种是利用样式隐藏 如: style="display:none" 这样隐藏只是让层不可见,它实际还是存在于页面中
另一种是将层彻底中页面中删除,当然层就不见了,利用jQuery可以很方便地实现 $(selector).remove()
我想你如果觉得隐藏的层中有大量的信息占用资源的话,可以用第二种方式彻底删除层
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你怎么看待这个问题了.
(1)既然要隐藏,就说明隐藏的div是开始不让人看见,但一会可能要用到或者在某事件后要显示.如果这种显示的可能性很大的话,初始化(即你说的读取)就很有必要了.这是值得的.
(2)如果显示的可能性很小,那你可以使用ajax来处理.即当需要此隐藏的层内容的时候,动态获取.这样的代价相对小一点.但有可能用户需要等待.
(1)既然要隐藏,就说明隐藏的div是开始不让人看见,但一会可能要用到或者在某事件后要显示.如果这种显示的可能性很大的话,初始化(即你说的读取)就很有必要了.这是值得的.
(2)如果显示的可能性很小,那你可以使用ajax来处理.即当需要此隐藏的层内容的时候,动态获取.这样的代价相对小一点.但有可能用户需要等待.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
display=none的时候,依然读取内容。这个可以从源文件看出来。
有办法避免,当要显示该隐藏内容时,利用ajax动态加载。
有办法避免,当要显示该隐藏内容时,利用ajax动态加载。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询