私は.hide()
という機能を持っており、チェックボックスに基づいてdivを非表示にしています。jQuery .hide()をフェーディングで使用する
JS Fiddle of it working here Real site example here
私は.hide()
がフェードイン/アウトではなく、ただ消えますようにそれをアニメーションを与えるためにしようとしています。
は、jQueryのフェード機能を利用しようとしましたが、.hide()
のためのパラメータとしてではなく、
$("div").click(function() {
$(this).hide("fade", {}, 1000);
});
を動作するようには思えない私は、次のように(JSフィドルを参照してください)私のコードでこれを使用してみました:
if(allSelected.length > 0){
$("div.prodGrid > div:not(" + allSelected + ")").hide("fade", {}, 1000);
}
どこが間違っていますか?
ここで注意すべき重要なことは、 '非表示()'メソッドは全く効果の引数を取らないということです。さまざまな議論を見るには、[方法のドキュメント](http://api.jquery.com/hide/)を読んでください。このようなメソッドでは、最初の引数または引数のプロパティは通常、 'duration'引数です。 – Boaz