作家
登录

用javascript修复浏览器中头痛问题的方法整理篇[译]第1/4页

作者: 来源:www.28hudong.com 2013-03-30 02:51:51 阅读 我要评论

如果你不了解其中的原由,请不用担心,深入一下CSS的规则并且看一下 Using CSS to Fix Anything: 20+ Common Bugs and Fixes 这个文章. 如果上面那篇文章对你毫无帮助,你可以使用下面12个javascript解决方案的其中之一去修复你的问题,并使你的页面看起来跨所有浏览器! 在本文中,我们将为你在web应用开发中遇到的最常见的CSS问题提供12个javascript解决方案. 你也许会对其它的CSS相关文章感兴趣. Using CSS to Do Anything: 50+ Creative Examples and Tutorials Using CSS to Fix Anything: 20+ Common Bugs and Fixes 1. 设置等高 自从我们抛弃以表格为基础的布局方式,创建视觉上等高的列或内容块就成为了一个挑战. 1.1 使用jquery设置等高 jQuery有个插件可以设置同一个容器内的所有盒子模型的高度相等,而且还可以创建非常简洁的网格--当然,额外的性能开销也是微乎其微的.从可用性与性能的角度来看,使用一个简单的javascript代替会更适合: equalHeights() 这个函数检测同一个容器中所有兄弟节点元素的高度,然后设置每个元素的最小高度为这些元素中高度值最大的那个. 如何运作 equalHeights() 循环指定元素的顶层子节点,并设置它们的最小高度值为最高的节点的高度值. 查看演示 1.2 使用jQuery设置等高列 另一个设置等高的jQuery插件 $("#col1, #col2").equalizeCols(); 上面代码设置#col1, #col2列等高 $("#col1, #col2").equalizeCols("p,p"); 上面代码会设置#col1,#col2等高,并把增加额外空间的元素添加到#col1和#col2下的p元素中去.

  推荐阅读

  关于B/S判断浏览器断开的问题讨论

客户端通过脚本和服务器保持请求,每次请求刷新一个时间,服务器检查这个时间,如果发现时间超过预定,则可以判断该客户端浏览器已关闭。然后对进行相应得操作。如果你想知道是那个客户端浏览器关闭,可以把会话绑>>>详细阅读


本文标题:用javascript修复浏览器中头痛问题的方法整理篇[译]第1/4页

地址:http://www.17bianji.com/kaifa2/JS/29247.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)