問題解決了,我在我的代碼所做的另一個愚蠢的錯誤...對不起,謝謝點擊事件觸發
例如:
<div id="window1Header" class="windowHeader">
Window 1 <a id="min1" class="minimize">[-]</a> <a id="max1" class="maximize">[+]</a>
</div>
<script>
$(function() {
$(".windowHeader").mousedown(function() {
$(this).parent().css({"border" : "#000 1px dashed"});
$(this).parent().draggable({ containment: 'parent' });
});
$(".windowHeader").mouseup(function() {
$(this).parent().css({"border" : "#ccc 1px solid"});
setTimeout(function() {
$(this).parent().draggable('destroy');
}, 100);
});
$('#min1').click(function(e) {
e.stopPropagation();
$("#window1Body").hide().slideUp(500);
});
$('#max1').click(function(e) {
e.stopPropagation();
$("#window1Body").hide().slideDown(500);
});
});
</script>
的outerdiv(window1Header)有一個鼠標按下和釋放事件和2個鏈接(min1和max1)都有點擊事件。但點擊鏈接會觸發綁定到window1Header的事件。 我如何觸發正確的事件? 我正在使用jquery庫btw。
任何幫助表示讚賞!
你還可以提供你用來連接事件的jQuery代碼嗎? – smack0007