$('#searchBox input').focus(function(){
console.log(true);
$('nav').addClass('searching');
});
$('#searchBox input').blur(function(){
console.log(false)
$('nav').removeClass('searching');
});
これはうまくいきます:フォーカスまたはぼかしに応じてnav要素に '検索'クラスを追加して削除します。classClassを追加/削除するswitchClassは動作しませんか?
私はいくつかのアニメーションを追加したかったし、代わりに各要素をアニメーション化する、無existeが非既存のクラス(私は追加/削除で何かを渡すために必要な考え出しありませんswitchClass
をしようとする$('#searchBox input').focus(function(){
console.log(true);
// $('nav').addClass('searching');
$('nav').switchClass('no-existe', "searching", 1000);
});
$('#searchBox input').blur(function(){
console.log(false)
//$('nav').removeClass('searching');
$('nav').switchClass( "searching",'no-existe', 1000);
});
を望んでいましたパラメータ) true/falseをログに記録しますが、navのクラスは変更しません。
理由は何ですか?
アニメーション化しようとしているクラスのどのパラメータですか? –
私は最初に(フォーカスには存在しない)、2番目のパラメータclassnameにアニメートしようとしています。 –
がありますので、seachingクラスを取ると、入力に境界または背景色が与えられますか? –