wlbk.net
当前位置:首页 >> JS问题:如何在FirEFox中取正确的oFFsEtLEFt和oFFsE... >>

JS问题:如何在FirEFox中取正确的oFFsEtLEFt和oFFsE...

obj.onclick = function(e) { e = e || window.event; alert( e.offsetY || e.layerY );}

您好!很高兴为您答疑! 您用的这个插件中写了火狐不支持的语句,您可以安装Firebug检查下页面代码,错误部分会有提示. 您可以在火狐社区了解更多内容.希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询.

你这个代码里面有几处js浏览器兼容问题:1. Firefox不只持document.all 方法.改为:document.getElementById或者document.getElementByName获取当前对象 2. 在Firefox下没有style.pixelTop和style.pixelLeft这个属性取而代之的是style.top和style.left.但是你要注意style.left(style.top)返回的是有单位的值例如:假设单位为(px) 则获取left 的方法为:parseInt(object.style.left, 10)

1. 应该是相对于页面左边距的距离2. 应该还有一个top,表示相对于页面上上边距的距离,这两个值组合起来就相当于一个坐标,left是x坐标,top是y坐标,原点是页面的左上角

1.document.formName.item("itemName") 问题 说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. 解决

没那么智能应该.自己通过id或者类名去找 css旁边不是有个脚本么,ctrl+f 输入id或者类名来查找,如果js被抽取到js文件内,那就更难找了..

$("html").bind("click",function(){ alert($(this).XXX)});其中的this就是你点的控件 <br>要获取id就this.id或$(this).attr("id");

由于回答重复字符限制为5 故不能回答 请看 http://www.pcpie.com/user/blog/%E6%B6%9B%E5%93%A5/post/119742 有详细介绍 给分 谢谢

1、event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等; 2、event对象只在事件发生的过程中才有效. 3、firefox里的event跟ie里的不同,ie里的是全局变量,随时可用;firefox里的要用参数引导才能用,是运

可以通过获取useragent查看是否为火狐浏览器,然后使用document.createElement()实现,代码如下:document.onreadystatechange = function(event) { //文档加载完成以后,有些浏览器readyState不是complete,而是具体的数字,注意一下 if

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com