タブをホバーすると少し動くこのタブスライダーがあります。スライダーがスライドされていない場合にのみ、これが発生することを望みます。それが出ているとき、それはホバーで動くべきではありません。 ここで実際の例を参照してください。
スライダーは、スライドするとクラスが「開く」ようになるため、次のコードを追加してみました。
if (!$("#contactContainer").hasClass("open")) {
$("#contactContainer").hover(function() {
$(this).stop(true, true).animate({
"right": "+=30px"
}, 300); }, function() {
$(this).stop(true, true).animate({
"right": "-=30px"
}, 300); });
}
ただし、違いはないようです。開いているスライダーは、ホバリングしても動きます。これを修正するにはどうすればよいですか?