我的頁面是建立這樣的:jQuery的鼠標按下/鼠標鬆開防止點擊
<table>
<thead>
<tr>
<th>
Test
<div class="drag"/>
</th>
<th>
......
......
</th>
</tr>
</thead>
</table>
.drag {
position: absolute;
right: 0;
bottom: 0;
top: 0;
background-color: yellow;
width: 3px;
}
的目的是拖我colums上的<div class="drag"/>
鼠標按下/鼠標鬆開事件的寬度和它的作品不錯。但是我的<th>
元素上也有一個點擊事件。 問題是,當我釋放鼠標仍在<th>
上時,點擊事件仍然是<th>
觸發器。幾乎是在MouseDown事件
- stopPropagation():
我已經試過幾件事情鼠標事件
有沒有其他方法可以防止點擊事件?
編輯: 我仍想保留的點擊事件上<th>
,但我不希望它開始後,我已經拖
請從你的代碼中添加[MCVE(http://stackoverflow.com/help/mcve),所以我們可以看到它的工作(即使它與假動作)。現在,你不顯示任何腳本(和問題只有腳本標記)和CSS不匹配發布HTML –