JS代码兼容火狐游览器~~谢谢了
发布网友
发布时间:2022-04-26 19:11
我来回答
共2个回答
热心网友
时间:2022-04-24 07:40
您好,感谢您对火狐的支持
可以通过HACK的方法,就是先判断浏览器类型,然后添加仅该浏览器能识别的属性。
您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
热心网友
时间:2022-04-24 08:58
给你个例子,其实就是提前判断浏览器,然后做相应操作
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<head>
<title> 代码实例:获取页面滚动高度 scrollTop(For: IE5.0+、Firefox1.06+ ...) </title>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<meta name="author" content="枫岩,CnLei.y.l@gmail.com">
<meta name="copyright" content="http://www.cnlei.com" />
<meta name="description" content="获取页面滚动高度 scrollTop(For: IE5.0+、Firefox1.06+ ...)" />
<script type="text/javascript">
var w3c=(document.getElementById)? true: false;
var agt=navigator.userAgent.toLowerCase();
var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("omniweb") == -1));
function IeTrueBody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
function GetScrollTop(){
return ie ? IeTrueBody().scrollTop : window.pageYOffset;
}
</script>
</head>
<body>
<p><a href="javascript:alert(GetScrollTop());">GetScrollTop()</a></p>
<p style="height:250px;"> </p>
<p><a href="javascript:alert(GetScrollTop());">GetScrollTop()</a></p>
<p style="height:250px;"> </p>
<p><a href="javascript:alert(GetScrollTop());">GetScrollTop()</a></p>
<p style="height:250px;"> </p>
</body>
</html>