js中实现页面重定向跳转和模态框的使用

来源:互联网 发布:linux socket udp监听 编辑:程序博客网 时间:2024/05/22 05:22

以前页面跳转都是使用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" 保持模态窗口不可见,知道触发器被触发为止,比如点击在相关的按钮上