跟踪鼠标位置仅在webkit中有效
Tracking mouse position works only in webkit
我在用户的位置创建/显示一个span标签:
var parentOffset = $(this).parent().offset();
$("#test").css({"left" : event.pageX - parentOffset.left - 20, "top":event.pageY - parentOffset.top}).fadeIn("fast");
这在webkit浏览器中工作得很好,又名Chrome, Opera等。Firefox甚至不显示span标签,什么也没发生,控制台甚至不输出错误代码。
是否存在适用于所有浏览器的解决方案?Thanks so far
简化jsfiddle: http://jsfiddle.net/q7PSs/
如果你查看firefox的JS控制台,你会看到每次点击都有一个错误:ReferenceError: event is not defined
。您需要将事件对象传递给事件处理程序。
$("#par").click(function(event) {
...
相关文章:
- 如何有效地将游戏数据存储在URL查询字符串中
- 如何使用Node.js最有效地解析网页
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 有效形式-始终只显示1个错误[角度]
- Javascript袖珍参考,第121页:这是怎么回事;猴子补丁”;方法应该有效
- 如何在构建node-webkit应用程序后获取外部资源
- 单击仅在第二次单击后有效
- node-webkit-从父窗口捕获iframe鼠标事件
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- 为什么自我执行匿名有效
- D3.js生成有效的SVG,但不显示任何内容
- 如何在AngularJS中有效地检查日期是否有效
- 节点webkit应用程序与终端通话
- 为什么不是'我的函数在解析云代码中工作吗?当我在Angular和Express中测试时,它是有效的
- 滚动在Chrome中有效,但在Firefox或IE中无效
- 如何保护节点webkit应用程序上的字体
- 获取所选选项的Javascript在Webkit/FF中有效,但在IE中无效
- 有效的网页显示在WebKit浏览器和IE中,但不显示在Firefox中
- 正常的javascript在node-webkit上是否有效
- 跟踪鼠标位置仅在webkit中有效