カーソルが変更されたかどうかを検出する必要はありません。
マウスはコンストラクトのこの種を使用してテキストをホバリングされている場合は、単純に検出することができます:
document.getElementById('myTextId').onmouseover = function() {
// do something like for example change the class of a div to change its color :
document.getElementById('myDivId').className = 'otherColor';
};
あなたはIDが、クラスまたはタグを持っていない場合、あなたはのgetElementsByClassNameでgetElementByIdをを置き換えることができますまたはgetElementByTagName(あなたが反復処理する配列を返します)。
要素を離れるときに色を復元する場合は、同じ方法でonmouseoutイベントをバインドすることをお勧めします。あなたが任意の段落に何かをしたい場合は
たとえば、あなたがそれを行うことがあります。私はあなたがこのようなものの多くを行うことを計画
var paras = document.getElementByClassName('p');
for (var i=0; i<paras.length; i++) {
paras[i].onmouseover = function() {
// do something like for example change the class of a div to change its color :
document.getElementById('myDivId').className = 'otherColor';
};
}
、私はあなたがjQueryとそのチュートリアルで見てください。
ユースケースについて説明すると、より良い回答が得られるはずです。あなたは間違った方法で問題を見ているかもしれません。 –
mouseover http://api.jquery.com/mouseover/ –
重複:http://stackoverflow.com/questions/3395293/check-cursor-is-over-element – mgraph