ユーザーが下矢印をクリックしてオプションを表示するまで閉じているドロップダウンボックス用のこのスクリプトがあります。すべてのオプションが最初から表示されるようにしたいので、下矢印を選択する必要はありません。これを達成するために私が何を変更する必要があるか誰かが知っていますか?.toggleClassで「open」「open」を試しましたが、何も変わっていないようです。
<script type="text/javascript">
// <![CDATA[
// toggles the refine search field values
jQuery(document).ready(function($) {
$('div.handle').click(function() {
$(this).next('div.element').animate({
height: ['toggle', 'swing'],
opacity: 'toggle' }, 200
);
$(this).toggleClass('close', 'open');
return false;
});
<?php foreach ( $_GET as $field => $val ) : ?>
$('.<?php echo esc_js($field); ?> div.handle').toggleClass('close', 'open');
$('.<?php echo esc_js($field); ?> div.element').show();
<?php endforeach; ?>
});
// ]]>
</script>