現在、スライド表示するメニューを作っています。
hoverした際に、三角形の装飾を付けるために.nav-list .business
に.animated
のclassが付くようにしました。
ここまではよかったのですが、ページ推移した際に.animated
が外れずに三角形が残ってしまう問題が起きました。
なので、$('.nav-list .business').toggleClass('animated');
を付けることで読み込み時にclassを外そうとしたのですがうまくいきませんでした。
js
1$(function(){ 2 $('.business-list').css('display','none'); 3 $('.nav-list .business').toggleClass('animated'); 4 $('.nav-list .business , .business-list').hover(function(){ 5 $('.business-list').stop().slideDown(); 6 $('.nav-list .business').addClass('animated'); 7 },function(){ 8 $('.business-list').stop().slideUp(); 9 $('.nav-list .business').toggleClass('animated'); 10 }); 11});
どのようにすればページ読み込み時に.animated
を外すことができるでしょうか?
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/25 01:48