我在我的项目中有一个div,在这个div上有一个按钮,它有一个向下滑动div的动作,但div本身有一个onclick动作来向上滑动
这里的问题是,当我单击按钮时,按钮的动作是div向下滑动,但div的动作也被激发并再次向上滑动,因为按钮是它的一部分。
我希望我给你的重点是一些代码
<div id='container' onclick='slideup()'>
<button onclick='slidedown()'>click</button>
</div>哪个slideup和slidedown是我在javascript中添加的函数
发布于 2012-05-18 16:06:16
向function slidedown添加return false
<div id='container' onclick='slideup()'>
<button onclick='slidedown()'>click</button>
</div>
function slidedown(){
...
...
return false;
}既然你给你的问题加上了jQuery标签,为什么不使用这个很棒的库呢?
$('#container button').click(function(){ // or use $('#button-id')...
slidedown();
return false;
});
$('#container button').click(slideup);已更新的
<div id='container'>
<button >click</button> <!-- better give that button an id-->
</div>https://stackoverflow.com/questions/10648948
复制相似问题