【发布时间】:2015-08-28 20:23:03
【问题描述】:
我想创建以下功能:
用户单击一个按钮(任何按钮都可以),然后会出现一个选择列表,其中包含在按钮下方的向下滑动窗口中展开的所有选项。
我知道如何制作幻灯片窗口和所有这些,但我还没有找到任何关于如何使选择列表显示为在给定点击事件的情况下展开的信息。
棘手的部分是,我在无法更改 html 的 CMS 上下文中工作,因此我必须仅使用 jQuery 实现解决方案。
这是表单的代码。
<p>Example Button (Could be any element outside the form)</p>
<form accept-charset="UTF-8" action="/accreditations" class="lang_dropdown_form language" id="lang_dropdown_form_language" method="post" name="lang_dropdown_form_language">
<div>
<img alt="English" class="language-icon" height="12" src="http://scsglobalservices_mobile_june.dd:8083/sites/all/modules/contrib/languageicons/flags/en.png" title="English" width="16">
<div class="form-item form-type-select form-item-lang-dropdown-select">
<div class="scs-select">
<select class="lang-dropdown-select-element form-select" id="lang-dropdown-select-language" name="lang_dropdown_select" style="width:165px">
<option selected="selected" value="en">
English
</option>
<option value="de">
Deutsch
</option>
<option value="pt-br">
Português
</option>
<option value="es">
Espa├▒ol
</option>
</select>
</div>
</div>
<input name="en" type="hidden" value="/accreditations">
<input name="de" type="hidden" value="/de/accreditations">
<input name="pt-br" type="hidden" value="/pt-br/accreditations">
<input name="es" type="hidden" value="/es/accreditations">
<noscript><div> <input type="submit" id="edit-submit" name="op" value="Go" class="form-submit" /> </div>
</noscript>
<input name="form_build_id" type="hidden" value="form-IpZgiF0U6WXF2LbQDnlwtEw2rz1lh2s6DMwGFTeumzE">
<input name="form_id" type="hidden" value="lang_dropdown_form">
</div>
</form>
【问题讨论】:
标签: javascript jquery html frontend jquery-events