说我有
<h3>
some text
<a href="google.com">google</a>
</h3>
Run Code Online (Sandbox Code Playgroud)
我想将点击事件附加到h3
$("h3").click(function(){ $(this).slideDown(); return false; });
Run Code Online (Sandbox Code Playgroud)
但我也想保留点击实际链接.有没有办法用jQuery做到这一点?
谢谢!
您可以检查事件的实际情况.target,如果它是一个<a>元素则不执行任何操作,例如:
$("h3").click(function(e){
if(e.target.nodeName == 'A') return;
$(this).slideDown();
return false;
});
Run Code Online (Sandbox Code Playgroud)
只是不要阻止默认行为:
$("h3").click(function(){ $(this).slideDown(); });
Run Code Online (Sandbox Code Playgroud)
你的意思是.slideUp()?如何在滑下之前点击某些东西?
| 归档时间: |
|
| 查看次数: |
408 次 |
| 最近记录: |