滚动引导模式关闭时停止工作
Scrolling Stops working when bootstrap modal is closed
我使用Bootstrap v3.1.1在我的一个网页上显示模式弹出。以下是我添加它的方式。
<!--Start show add student popup here -->
<div class="modal fade" id="add-student" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div id="divStudentPopUp"></div>
</div>
</div>
<!--End show add student popup here -->
<!-- JS Code Goes Here -->
//--- Add Student POP Up Script-- Start
$('#add-student').modal('toggle');
$('#add-student').modal('show');
$('#add-student').modal('hide');
//--- Add Student POP Up Script-- End
<!-- END -->
当模式弹出窗口打开时,我从AJAX调用中动态添加文本内容。我有两个按钮,保存和取消。
<!-- HTML for Cancel button -->
<button class="hvr-ripple-out btn btn-red cancel" data-dismiss="modal" id="btnCancelStudent">Cancel</button>
这里的问题是,当我点击CANCEL按钮时,模式会关闭,但父窗口(主体)滚动不起作用。
提前感谢!
检查您的主体是否有类"model open",该类添加属性overflow-y:hidden,只需在模型关闭时删除该类
$('#add-student').on('hidden.bs.modal', function () {
$('body').removeClass('modal-open');
});
这是一个常见的问题,添加一个回调函数。
$('add-student').removeClass('modal-open');
在这里检查这个小提琴我刚刚键入了一些内容来显示页面滚动
http://jsfiddle.net/KyleMit/0fscmf3L/
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">
Close
</button>
<button type="button" class="btn btn-primary">
Save changes
</button>
</div>
如果任何问题仍然存在,请上传你的代码到fiddle并分享,我会检查。
相关文章:
- jQuery UI自动完成突然停止工作
- JavaScript打印功能使日历停止工作
- 下拉列表在使用z索引放置在前面后停止工作
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 注入工厂时,Angular停止工作
- React Native DeviceEventEmitter键盘WillShow停止工作
- JavaScript在更改css时停止工作
- Chrome地理定位在更新后停止工作
- 重新启动jquery脚本后,角度停止工作
- twitter引导崩溃在第一次点击后停止工作
- 更新Wordpress和我的平滑滚动停止工作
- Hammer.js过了一段时间就停止工作了
- 应用程序在“关闭”之后停止工作(控制台中没有错误);咕哝的构造”;
- 当我添加JavaScript时,链接按钮停止工作
- NetBeans调试突然停止工作
- 某些Magento后端管理按钮已停止工作
- 表单验证在接近尾声时停止工作
- 滚动引导模式关闭时停止工作
- 引导模式随机停止工作
- Bootstrap模式停止工作后,我排序投资组合