一旦用户开始拖动某些东西,我就会尝试更改一些 css,但还没有找到一种简单的方法来做到这一点。
现在我使用 mousedown 和 mouseon,唯一的问题是 mousedown 的行为与 click() 完全相同,但 id 就像用户拖动元素后要执行的函数,而不是在单击它时立即执行的函数。
应该有一个简单的方法来做到这一点,但我还没有找到任何。是否有一个特殊的 jquery 事件?
我怎么能这样做,所以它适用于所有浏览器?
这是我的应用程序:
http://jsbin.com/ucopun/97/edit
相关代码:
$("#myTable").on('mousedown', 'td', function(event) {
$("td").css({'background-color': '#313131'});
});
$("#myTable").on('mouseup', 'td', function(event) {
$("td").css({'background-color': '#fff'});
});