在Safari浏览器中,当你点击带有SVG元素的按钮时,点击事件不会被触发。当你点击按钮边缘时,点击事件会被触发,但如果你直接点击SVG元素本身,则不会触发点击事件。
由于动态添加了按钮,我不能像这样做;
在codepen.io中的示例 http://codepen.io/neilhem/pen/bdGYPq jQuery版本
$(document).on('click', 'button', function(e) {
console.log(e);
});
如果我像这样附加点击事件,它就可以工作:
$('button').on('click', function(e) {
console.log(e);
});
由于动态添加了按钮,我不能像这样做;
在codepen.io中的示例 http://codepen.io/neilhem/pen/bdGYPq jQuery版本
2.1.3