したがって、選択したプラグインは素晴らしいです。ドロップダウン選択ボックスに小さな効果を追加して、アニメーションなしでポップオープンするのではなく、クリックしたときにスライドダウン/スライドアップにする方法を知っている人はいますか?
1850 次
2 に答える
2
あなたの問題の解決策があります。
CSS:
ルール.chosen-container
追加
display: none;
そして取り除く
left: -9999px;
次に、いくつかのイベントをバインドする必要があります。
$('.chosen-select').on('chosen:showing_dropdown', function() {
$(this).next('.chosen-container').children('.chosen-drop').slideDown(400);
}).on('chosen:hiding_dropdown', function () {
$(this).next('.chosen-container').children('.chosen-drop').slideUp(400);
});
それで全部です!
于 2014-07-17T10:56:41.137 に答える
1
Chosen には多くの API がないため、Chosen のより高度な後継であるSelect2を使用しています。Chosen から Select2 への構文の切り替えはごく簡単です。
これで閉じることができますが、Select2 は閉じると検索結果を非表示にします。あなたはそれに対処しなければならないでしょう。
http://jsfiddle.net/isherwood/9WgAB/
$("#mySelect").select2().on('open',function(){
$('.select2-drop').hide().slideDown();
}).on('close',function(){
$('.select2-drop').show().slideUp();
});
于 2013-03-28T20:17:56.293 に答える