親と子のDIV間の問題。uをクリックすると、子divが親divと同じように表示されます。子divが親divアクションに従わないようにしたい。stopPropagation()が機能しないか、混乱している可能性があります。
htmlコード:
<div class="innerbox">
<div id="button"></div>
</div>
jQueryコード:
<script type="text/javascript">
//<![CDATA[
function ShowHide(d){
$("div#button").click(function(e) {
e.stopPropagation();
return;
});
//$(".innerbox").click(function(e) {
jQuery(d).animate({"height": "toggle"}, {
duration: 500,
complete: function() {
//add action after complete action...
}
});
//});
}
//]]>
</script>