手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >解决IE7以下版本不支持无A状态伪类的几种方法!
解决IE7以下版本不支持无A状态伪类的几种方法!
摘要:在IE7以下版本一直是不支持无A状态伪类的,通常都要靠Javascript来解决的,最近经常有人问起此类问题,故整理了几种方法,脚本来自国外...

在IE7以下版本一直是不支持无A状态伪类的,通常都要靠Javascript来解决的,最近经常有人问起此类问题,故整理了几种方法,脚本来自国外网站,供大家参考。

方法一
javascript文件,来自Htmldog .
 

function suckerfish(type, tag, parentId) {
if (window.attachEvent) {
window.attachEvent("onload", function() {
var sfEls = (parentId==null)?document.getElementsByTagName(tag):document.getElementById(parentId).getElementsByTagName(tag);
type(sfEls);
});
}
}
sfHover = function(sfEls) {
for (var i=0; i < sfEls.length; i ) {
sfEls[i].onmouseover=function() {
this.className =" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhoverb"), "");
}
}
}
sfFocus = function(sfEls) {
for (var i=0; i < sfEls.length; i ) {
sfEls[i].onfocus=function() {
this.className =" sffocus";
}
sfEls[i].onblur=function() {
this.className=this.className.replace(new RegExp(" sffocusb"), "");
}
}
}
suckerfish(sfHover, "INPUT");
suckerfish(sfFocus, "INPUT");
suckerfish(sfHover, "p");

【解决IE7以下版本不支持无A状态伪类的几种方法!】相关文章:

添加css样式的三种方法

浏览器不支持position: fix的解决

C++ STL编程轻松入门

关于清除浮动塌陷的几种方法总结

CSS基础教程:CSS网页布局Page Layout

css中元素水平垂直居中4种方法介绍

用CSS巧控制段落缩进的方法

CSS条状图表形式的实现方法

控制DIV中文字绝对居中的简单方法

CSS强制换行对齐的实现方法

精品推荐
分类导航