td の上にマウス ダウンすると赤くなりますが、クリックしても何も起こりません。
このことから、クリック イベントはマウスダウンを発生させないと思いますか? クリックでも動作するようにするにはどうすればよいですか?
注: 私は実際に SVG でこれを行っていますが、この表のバージョンは同じ問題を示しています
SOルールの利点のためのjqueryは次のとおりです
var md = false;
$(document).mousedown(function(e){
e.preventDefault();
md = true;
}).mouseup(function(){
md = false;
})
$("td").hover(function(){
if(md) $(this).css("background","#f00");
})