【发布时间】:2013-06-10 01:53:42
【问题描述】:
我有一个 div,它有一个 click() 动作,它会在其他一些元素上产生一些动画。这一切都很好。
问题是该 div 中的某些链接已停止工作。
例如,这里是一个简化的例子:
<div class="clickable-div">
<a href="#" onclick="javascript:my_function();">
</div>
$(document).ready(function() {
$('div.clickable-div').click(function() {
...
});
});
当点击该链接时,我该怎么做才能运行 my_function?
另一个考虑因素是 clickable-div 中有纯文本和图像。单击这些项目时,我仍想触发 .clickable-div。
编辑:
另一个奇怪的事情。此 div 中有一个 mailto 链接。当我单击 mailto 链接时,我的浏览器会执行 mailto 操作(在我的邮件客户端中打开一个撰写窗口),但它也会执行 .clickable-div.click。我宁愿两者都不兼得。
【问题讨论】:
-
提示:不要使用内联 JavaScript。您可以创建一个说明问题的 jsFiddle 示例吗?您发布的内容不足。
标签: javascript jquery html