欢迎来到代码驿站!

JavaScript代码

当前位置:首页 > 网页前端 > JavaScript代码

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

时间:2021-06-10 08:23:02|栏目:JavaScript代码|点击:

如果你不了解其中的原由,请不用担心,深入一下CSS的规则并且看一下 Using CSS to Fix Anything: 20+ Common Bugs and Fixes 这个文章.

如果上面那篇文章对你毫无帮助,你可以使用下面12个javascript解决方案的其中之一去修复你的问题,并使你的页面看起来跨所有浏览器!

在本文中,我们将为你在web应用开发中遇到的最常见的CSS问题提供12个javascript解决方案.

你也许会对其它的CSS相关文章感兴趣.

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元素中去.

上一篇:JavaScript匿名函数之模仿块级作用域

栏    目:JavaScript代码

下一篇:用js模仿word格式刷功能实现代码 [推荐]

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

本文地址:http://www.codeinn.net/misctech/138995.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有