2016-03-22 11 views
4

アコーディオンヘッダーを持つ私のサイトにサイドバーフィルターがあります。第1のアイテムを常に開いて(/展開して)、第2のアイテムと同じことをするオプションを持たせたいと思っています。ページの先頭にアコーディオンのアイテムを開きます

これはJSです:(そのスクリプトパワーツールと呼ばれるshopifyアプリから)

<script type="text/javascript"> 
    $(function(){ 
    $('.filter-menu h4').on('click', function(e){ 
     $(this).closest('.filter-group').not('.has_group_selected, .refine-header').toggleClass('expanded').find('ul,.filter-clear').toggle('fast'); 
     e.preventDefault(); 
    }) 
    }); 
</script> 

ここのリンクです: https://www.zoobgear.com/collections/punching-bags

(カテゴリ項目は常にオープンにしようとして)

は、

提案がありますか?多分スクリプトを変えることはそのトリックをするでしょう...?

アドバイスありがとうございます!

答えて

2

アコーディオンプラグインにアクセスできる場合は、プラグインを使用することに基づいてページロードのオプションを拡張するように変更することができます。 拡張メニューでカテゴリメニューを開くためにjQueryスクリプトが必要な場合は、次のコードを使用してこれを行うことができます。

$('.filter-group-category').find('h4').trigger('click'); 
+0

驚くばかり!それがトリックでした。本当にありがとう!!! –

関連する問題