【发布时间】:2011-12-15 15:22:51
【问题描述】:
我在屏幕底部有一个登录表单,可以通过滑动开关切换打开和关闭。我怎么会这样,如果用户更改页面打开或关闭状态保持不变? Ajax 更新面板可能吗?这是我用于切换的 JQuery 代码:
<script type="text/javascript">
if ($('#divLoginFootForm').is(":visible")) {
$('#divLoginFootForm').show();
}
else {
$('#divLoginFootForm').show();
}
$('.log').click(function () {
$('#divLoginFootForm').slideToggle('slow', function () {
// Animation complete
});
});
</script>
谢谢!
【问题讨论】:
-
你的意思是当他们离开并返回该页面时它会记住切换状态?
-
确实或导航到站点内的其他页面。我正在使用母版页。
-
以下任何答案有帮助吗?您可以将可见值保存到 cookie(如下所述),然后使用 .toggle(bool) 将初始切换设置为存储在 cookie 中的切换。查看api.jquery.com/toggle
-
我还没有尝试过。我觉得 cookie 解决方案在理论上应该有效。我之前创建了 cookie。我会告诉你的。
标签: c# javascript jquery asp.net html