我试图在用户开始拖动某些内容后更改某些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'});
});