问题解决了,我在我的代码所做的另一个愚蠢的错误...对不起,谢谢点击事件触发
例如:
<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