このレイアウトにいくつか問題があり、ホバー状態で表示されるリンクが表示されます!
これは、データを表示しているテーブル行のサンプルです...
<tr>
<td>
<div class="heightControl">
<a href="#">data</a>
<div class="logRemove"><a href="#" class="sremovelink"></a></div>
</div>
</td>
<td>12.14.09 / 12:38:00 AM</td><td>12.14.19 / 3:01:00 PM</td>
<td>Data</td>
</tr>
そしてジャバスクリプト!
$("tr a").hover(
function(){$(this).siblings(".logRemove").fadeIn(100);},
function(){$(this).siblings(".logRemove").fadeOut(100);}
);
ご覧のとおり、このように設定されているため、各行の「データ」リンクには、その行を削除するように設定された div リンクが表示されます。以前に hoverIntent を使用したことがありますが、使用しようとした方法では機能していないようです (以下)。
function remove4Display(){
$(".logRemove").fadeIn(100);
}
function remove4Hide(){
$(".logRemove").fadeOut(100);
}
$("tr a").hoverIntent(remove4Display, remove4Hide);
ただし、最初のスニペットのように一度に 1 つずつではなく、すべての行が一度にホバリングされていることを示しています。
結局のところ、大量のとりとめのない話の後、どのようにして hoverIntent をそのスニペット (または、おそらく私が忘れていたかもしれないスニペット) に統合して、このような状況にするのでしょうか?
どうもありがとう!