以前页面跳转都是使用window.location.href = url 今天写了修改页面弹出模态框,点击确定清除session跳回登录页面,发现只在当前页面进行刷新,但是做菜单栏并不会刷新。
百度之后发现 window.location.href和location.href实现的是本页面的跳转。
top.location.href是最外层的页面跳转,亲测,好使。
弹出模态框后,觉得点击空白页面不能关闭模态框。下面设置一下点击其它区域禁止模态框关闭的方法
1.$("#myModal").modal({backdrop: 'static', keyboard: false});
参数说明: backdrop: static 点击空白处不关闭
keyboard: false 键盘按键esc不关闭
2.<div class="modal" id="myModal" data-backdrop="static" data-keyboard="false">
data-backdrop="static" 给模态框指定一个静态的背景,当用户点击模态框外部时,不会关闭模态框
data-keyboard="false" 当按下键盘Esc 键时,关闭模态框,设置为false时不会关闭
其他属性:
aria-hidden = "true" 保持模态窗口不可见,知道触发器被触发为止,比如点击在相关的按钮上