BootStrap modal實現(xiàn)拖拽功能
更新時間:2018年12月01日 10:16:34 作者:請大聲叫我?guī)浉?
這篇文章主要為大家詳細介紹了BootStrap modal實現(xiàn)拖拽功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
bootstrap中有javascript插件modal也就是對話框,加入拖拽功能,具體內容如下
在使用modal時首選需要引用js
<link rel="stylesheet"> <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script> <script src="http://cdn.bootcss.com/jqueryui/1.11.4/jquery-ui.js"></script> // 完成拖拽功能 <script src="http://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 rel="external nofollow" rel="external nofollow" rel="stylesheet"> <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script> <script src="http://cdn.bootcss.com/jqueryui/1.11.4/jquery-ui.js"></script> <script src="http://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插件使用詳細請看:鏈接地址
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關文章
CocosCreator怎樣使用cc.follow進行鏡頭跟隨
這篇文章主要介紹了CocosCreator怎樣使用cc.follow進行鏡頭跟隨,想要學習follow的同學,一定要看一下2021-04-04JavaScript?對象新增方法defineProperty與keys的使用說明
這篇文章主要介紹了JavaScript對象新增方法defineProperty與keys的使用說明,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-09-09