jQuery 里面 隐藏层 不显示的时候 是不读取内容的吗

如果是隐藏的时候也读取。。感觉好浪费资源啊。。有什么方法能避免吗?好的加分~... 如果是 隐藏的时候也读取 。。感觉好浪费资源啊。。

有什么方法能避免吗?
好的加分~
展开
 我来答
百度网友93e096e28
2010-07-12 · TA获得超过186个赞
知道答主
回答量:73
采纳率:0%
帮助的人:86.5万
展开全部
层实现隐藏效果有两种方式:
一种是利用样式隐藏 如: style="display:none" 这样隐藏只是让层不可见,它实际还是存在于页面中
另一种是将层彻底中页面中删除,当然层就不见了,利用jQuery可以很方便地实现 $(selector).remove()
我想你如果觉得隐藏的层中有大量的信息占用资源的话,可以用第二种方式彻底删除层
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hotdigger
2010-07-12 · TA获得超过3590个赞
知道大有可为答主
回答量:1458
采纳率:50%
帮助的人:655万
展开全部
看你怎么看待这个问题了.
(1)既然要隐藏,就说明隐藏的div是开始不让人看见,但一会可能要用到或者在某事件后要显示.如果这种显示的可能性很大的话,初始化(即你说的读取)就很有必要了.这是值得的.
(2)如果显示的可能性很小,那你可以使用ajax来处理.即当需要此隐藏的层内容的时候,动态获取.这样的代价相对小一点.但有可能用户需要等待.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蝴蝶飞起来了
2010-07-12 · TA获得超过1058个赞
知道小有建树答主
回答量:834
采纳率:50%
帮助的人:706万
展开全部
display=none的时候,依然读取内容。这个可以从源文件看出来。

有办法避免,当要显示该隐藏内容时,利用ajax动态加载。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式