これでかなり新しくなっていますが、マウスカーソルが<button>
にあるときにページの背景色を変更したいのですが、カーソルがボタン上をホバーしているときに背景色を変更します。
jQuery.fn.mouseIsOver = function() {
if($(this[0]).is(":hover"))
{
return true;
}
return false;
}; \t \t
if($("b1").mouseIsOver()===true)
{
document.body.style.backgroundColor = "#AA0000";
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="b1", type="button">1</button>
[OK]を、ので、私はそのjQuery.fn
...どこからをコピーしたが、私はif(cond)
が、私はマウスがボタンの上にホバリングしているかどうかを確認したいことを確認する方法がわからない、と場合は、背景色を変更します。
理由は、文は1回だけ実行された場合ということです。ボタンが上がっているかどうかを継続的に確認するには、イベントリスナーを使用する必要があります。 – Yavor