我有一個關閉下拉框的腳本,直到用戶單擊向下箭頭,顯示選項。我希望它從一開始就顯示所有選項,因此他們不必選擇向下箭頭。有誰知道我需要改變以實現這個目標嗎?我試着在.toggleClass上打開'open',但這似乎沒有改變任何東西。下拉菜單在默認情況下打開php
<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>
我可能是錯的,但這可能是在您的JavaScript不是PHP,也可能需要說哪個菜單。 –
好的謝謝。有沒有辦法讓我們默認顯示所有的選項,而不是用戶點擊一個按鈕來顯示選項? 整個代碼在這裏:http://pastebin.com/sya8auVG – creatrix
這個鏈接到一個頁面生成一個有序的複選框列表 - 這不是一個下拉框。 – deed02392