こんにちはみんな私は並んで配置されている同じクラス名のいくつかの要素をホバーする方法があるかどうか疑問に思っていました、そしてアクションは要素の領域を離れるとトリガーされるでしょう。例えば :
<div class="hoverme"></div>
<div class="hoverme"></div>
<div class="hoverme"></div>
<div class="hoverme"></div>
<div class="hoverme"></div>
以下の「unhover」のJavaScriptは、「hoverme」クラスの領域全体を離れるときにのみ呼び出す必要があります。
$('.hoverme').live('mouseover mouseout', function(event) {
if (event.type == 'mouseover') {
if(!$("#stage1 td").hasClass("hover"))
{
$("#stage1 td").addClass("hover",200)
}
}
else {
//$("#stage1 td").removeClass("hover",200)
}
});
この行動の方法はありますか?
編集:divの形状が純粋に正方形ではないことを言及するのを忘れました。それはいくつかの正方形で構成されていますが、最終的には形がかなり奇妙です。そのため、divを別の親divでラップすることはできませんでした。
私はjqueryuiを使用しているため、2番目のパラメーターでクラスを追加および削除することができます