<script type="text/javascript">
function event_obj(event) {
var obj = event.srcElement ? event.srcElement : event.target;
return obj;
}
function a() {
var obj = event_obj(event);
var left=$(obj).offset().top;
var right = $(obj).offset().left;
alert(left + '\n' + right);
}
</script>
<input type="button" value="测试" onclick="a()" />
1、以上代码在ie下运行正常,但是在firefox下却不行
2、jquery对于“事件”有没有一个通用的解决方法?以上代码改成jquery的应该如何改呢?
function event_obj(event) {
var obj = event.srcElement ? event.srcElement : event.target;
return obj;
}
function a() {
var obj = event_obj(event);
var left=$(obj).offset().top;
var right = $(obj).offset().left;
alert(left + '\n' + right);
}
</script>
<input type="button" value="测试" onclick="a()" />
1、以上代码在ie下运行正常,但是在firefox下却不行
2、jquery对于“事件”有没有一个通用的解决方法?以上代码改成jquery的应该如何改呢?
解决方案 »
- jquery 用ID取值 undefind 找不到元素
- 200分解决有难度的图片缩放、拖动问题,看帖会有收获的
- FieFox下file无法用JS触法click事件?
- 请问“梅花雪老大的树"怎么才能链接弹出窗口时没有IE工具栏的,如。。。 。。。
- JS 是不是不能重复添加节点
- insertCell的问题
- 如何图片叠加?
- 关于菜单定位的问题,如何在不同浏览器及分辨率下让菜单都确定显示在那个位置上?
- 在关闭一个窗口时,同时要把从该窗口打开的所有子窗口都关闭,如何实现?
- 谁有javascript 树型菜单源代码? 急用
- 请问怎么实现ext的GridPanel全选?包括所有页的
- 报javascript错: 未指明的错误
<HEAD>
<TITLE> New Document </TITLE>
<script type="text/javascript">
function event_obj(event) {
var obj = event.srcElement ? event.srcElement : event.target;
return obj;
}
function a(event) { //这里的参数要写上
var obj = event_obj(event);
var left = obj.offsetTop;//这里也改了一下,原来的在IE8里出不来
var right = obj.offsetLeft;
alert(left + '\n' + right);
}
</script>
</HEAD>
<BODY>
<input type="button" value="测试" onclick="a(event)" /><!-- 这里的参数要写上 -->
</BODY>
</HTML>
<script type="text/javascript">
function event_obj(event) {
var obj = window.event? event.srcElement : event.target;
return obj;
}
function a(event) {
var obj = event_obj(event);
var left=$(obj).offset().top;
var right = $(obj).offset().left;
alert(left + '\n' + right);
}
</script>
<input type="button" value="测试" onclick="a(event)" />
<script type="text/javascript">
$("#test").click(function(){
alert($(this).offset().left+"\n"+$(this).offset().top);
});
</script>
请问doug_wang,我如果非要把方法单独写出来,然后再用在button上用onclick调用,用jquery有很好解决方案吗?
<script type="text/javascript">
function event_obj(obj1) {
var obj = obj1.srcElement ? obj1.srcElement : obj1.target;
return obj;
}
function a(obj1) {
var obj = event_obj(obj1);
var left=$(obj1).offset().top;
var right = $(obj1).offset().left;
alert(left + '\n' + right);
}
</script>在ff下的
<input type="button" value="测试" onclick="a(this)" />