我注意到如果我在按钮上按下鼠标,从按钮区域移动我的指针,然后返回它而不释放按钮,它仍然记得按钮上有“鼠标按下”。
我正在尝试正确设置按钮样式,是否有人可以启发我作为正确的JavaScript / jQuery事件来使用它?
我真的很讨厌为此使用某种计数器。
编辑:好的当前hacky解决方案;
全球称为hotbutton
$('.thisbutton').onmouseenter{if (hotbutton='thisbutton'){drawmousedowntheme();}}
$('.thisbutton').onmousedown{hotbutton='thisbutton';drawmousedowntheme();}
$(document).onmouseup{hotbutton=''}
答案 0 :(得分:2)
我的工作是:
我总是绑定到“点击”的实际重要内容。
答案 1 :(得分:1)
mousedown
甚至应该这样做:
$("#button_id").mousedown(function(){
$(this).css('color', '#00ff00');
});
答案 2 :(得分:0)
为什么要使用jQuery?在CSS中设置它,浏览器会为你做(不是吗?)。