我有一个关闭下拉框的脚本,直到用户单击向下箭头,显示选项。我希望它从一开始就显示所有选项,因此他们不必选择向下箭头。有谁知道我需要改变以实现这个目标吗?我试着在.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