我有以下手风琴的例子。
http://jsfiddle.net/zidski/NU7Gp/14/
如果你点击第一个面板,你应该看到一个编辑放置 - 一旦你点击面板关闭的编辑按钮 - 我会尝试在你有回发时保持这个面板打开 - 如何实现这一点jQuery的?
答案 0 :(得分:0)
你必须使用AJAX进行回发。如:
$('#myFormId').submit(function(event){
event.preventDefault();
$.post($(this).attr('action'), function(response){
// ... handle response from post here ...
});
});
现在你正在重新加载页面,正如一条评论所暗示的那样。我假设你这样做是为了模拟一个表格回发。基本上,想想这样。首次加载时,页面会“生成”。如果你以任何方式重新加载,你“杀死”该页面,以及完成的所有javascript状态和设置。保持该状态的唯一方法是通过使用异步请求和DOM操作来保持页面“活动”。祝你好运,欢迎来到网上:)