SVG element, JQuery, Javascript.鼠标关闭事件未触发
SVG element, JQuery, Javascript. mousedown event not firing
查看 http://www.tutorialspoint.com/html5/html5_svg.htm 上的代码
正在尝试运行:
document.addEventListener('mousedown', function () {
var elem = event.target || event.srcElement; console.log(elem);
});
或:
$('body').mousedown(function(event) {
var elem = event.target || event.srcElement;
console.log(elem);
});
当我单击页面上的任何 SVG 图像时,两个事件处理程序都不会触发。不知何故,Javascript/Jquery似乎无法识别SVG图像。
以前有人遇到过这个吗?
谢谢
编辑:好的,所以这是SVG在iframe中的一个问题,正如Ted Whitehead在评论中指出的那样。SVG 本身不是问题。
$("iframe").contents().find("#svgMain").on("mousedown", function(e){console.log(e)})
相关文章:
- JsFiddle上的鼠标事件不起作用
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- node-webkit-从父窗口捕获iframe鼠标事件
- 如何在jquery中找到鼠标滚轮/触摸移动事件的走向
- 如何查明鼠标按下事件是否发生在滚动条上或元素中的其他任何位置
- 鼠标事件在OpenLaszlo应用程序中不起作用
- 为画布绘图添加鼠标事件
- 如何在元素中处理鼠标事件,但不能在其子元素上处理
- KineticJS鼠标事件问题
- 捕获鼠标关闭事件并在 Mozilla 中获取 clientX 和 clientY
- D3.js:如何在svg上移动鼠标时创建弹出事件
- 如果鼠标在元素上快速移动和关闭,则防止.hoop事件被垃圾邮件发送
- 如何在asp:linkButton上显示鼠标悬停事件上的图像
- GWT-允许鼠标事件在两个叠加画布之间传播
- 为什么不是't html<对象>元素响应鼠标事件
- 如何恢复Kinetic.js鼠标事件
- 鼠标事件's在CtrlKey不起作用的情况下单击
- 必须更改单击事件鼠标输入鼠标输出事件
- 当一个标记位于打开的infobox -事件鼠标悬停与infobox插件谷歌地图API v3
- 带有按钮的鼠标事件:鼠标悬停、onclick、静态