BootStrap modal加入拖拽功能
2016-06-08 09:32
337 查看
bootstrap 中有javascript插件modal也就是对话框,加入拖拽功能
在使用modal时首选需要引用js
<link href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet"> <script src="//cdn.bootcss.com/jquery/2.1.4/jquery.js"></script> <script src="//cdn.bootcss.com/jqueryui/1.11.4/jquery-ui.js"></script> // 完成拖拽功能 <script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script> // 完成Modal
编辑Html代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>BootStrap Modal</title> <link href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet"> <script src="//cdn.bootcss.com/jquery/2.1.4/jquery.js"></script> <script src="//cdn.bootcss.com/jqueryui/1.11.4/jquery-ui.js"></script> <script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script> </head> <body> <button class="btn btn-default">显示Modal</button> <div class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <h4 class="modal-title">Modal title</h4> </div> <div class="modal-body"> <p>One fine body…</p> </div> <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> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div> <!-- /.modal --> <script type="text/javascript"> var $button = $('.btn-default'), $modal = $('#myModal'); $(function(){ $button.on('click',function(event) { event.preventDefault(); /* Act on the event */ $modal.show( '500', function() { var modal = $(this); modal.find('.modal-title').text('New message to '); $.ajax({}); }); $modal.modal('show'); }); }); </script> </body> </html>
要完成拖拽功能需要修改一下javascript
<script type="text/javascript"> var $button = $('.btn-default'), $modal = $('#myModal'); $(function(){ $button.on('click',function(event) { event.preventDefault(); /* Act on the event */ $modal.show( '500', function() { var modal = $(this); modal.find('.modal-title').text('New message to '); $.ajax({}); }); /* 完成拖拽 */ $modal.draggable({ cursor: "move", handle: '.modal-header' }); $modal.modal('show'); }); }); </script>
推荐
有关bootstrap modal插件使用详细请看:http://v3.bootcss.com/javascript/#modals
阅读更多相关文章推荐
- jquery-ui实现bootstrap的modal拖拽功能,弹窗头部拖拽
- BootStrap modal实现拖拽功能
- BootStrap modal实现拖拽功能
- .net core版 文件上传/ 支持批量上传拖拽及预览功能(bootstrap fileinput上传文件)
- Bootstrap Modal的“上一步”,“下一步”切换功能的实现
- Bootstrap的模态框modal插件实现点击协议链接弹出协议详情功能
- BootStrap中的模态框(modal,弹出层)功能示例代码
- 详解为Bootstrap Modal添加拖拽的方法
- 为Bootstrap Modal添加拖拽
- 基于bootstrap的上传插件fileinput实现ajax异步上传功能(支持多文件上传预览拖拽)
- BootStrap modal加入拖拽功能
- 基于bootstrap的上传插件fileinput实现ajax异步上传功能(支持多文件上传预览拖拽)
- 十二.通过bootstrap的modal.js来完成删除功能
- Bootstrap模态框水平垂直居中与增加拖拽功能
- QT拖拽功能简介
- Winfrom treeview拖拽功能
- C#实现外部图片的拖拽到应用程序的简单功能,附全部源码,供有需要的参考
- Bootstrap Modal 垂直方向加滚动条
- QT拖拽功能简介
- RT-Thread 基于STM32F1xx HAL 库的学习笔记(2)---加入pin功能支持