移动时的事件mousemove是重点,换成mouseover是不行的。点击事件无问题。目前我用于在输入框的结尾处使鼠标变为手型,另外加click事件来触发写的控件。这样就不用再输入框中另外加元素来触发。
$("input.frequency").bind('mousemove',function(e){ var left = $(this).offset().left; var width = $(this).width(); var mouseX = e.pageX; if(mouseX - left > width -16 ){ $(this).css('cursor','pointer'); }else { $(this).css('cursor','text'); } });