我已经尝试了一段时间用 jquery 创建一个可折叠/可扩展的 div 来构建一个“基本”和“高级”搜索框,但无济于事。
- 展开或折叠 div
- 根据我们的状态更改 div 上的文本
- 根据我们所处的状态更改“指示箭头”以关闭或展开
- 可选:将状态保存在 cookie 中,以便在页面刷新时存储它
我想出了类似的东西:
$(document).ready(function () {
$('#container_search').show();
if ($.cookie('status_basic') == 1) {
//$('#container_search').show();
//$('#container_search_advanched').hide();
}
if ($.cookie('status_basic') == 0) {
//$('#container_search_advanched').show();
//$('#container_search').hide();
}
});
function advanched() {
//$('#container_search').show();
//$('#container_search_advanched').hide();
}
function basic() {
//$('#container_search').hide();
//$('#container_search_advanched').show();
}
但是我处理它很复杂,是否有任何插件几乎可以在默认情况下做到这一点,或者是否有人实现了类似的东西,并且有一些关于如何在 jquery 中最好地解决这个问题的指导方针?