快乐坚果

博客园 首页 新随笔 联系 订阅 管理
  78 随笔 :: 0 文章 :: 16 评论 :: 14万 阅读

1.设置style:

1 <style>
2  .modal-header {
3     cursor: move;
4 }
5 </style>

2.添加下列代码:

复制代码
 1 <script>
 2     $(".modal-header").on("mousedown", function(mousedownEvt) {
 3         var $draggable = $(this);
 4         var x = mousedownEvt.pageX - $draggable.offset().left,
 5         y = mousedownEvt.pageY - $draggable.offset().top;
 6         $("body").on("mousemove.draggable", function(mousemoveEvt) {
 7             $draggable.closest(".modal-dialog").offset({
 8                 "left": mousemoveEvt.pageX - x,
 9                 "top": mousemoveEvt.pageY - y
10             });
11         });
12         $("body").one("mouseup", function() {
13             $("body").off("mousemove.draggable");
14         });
15         $draggable.closest(".modal").one("bs.modal.hide", function() {
16             $("body").off("mousemove.draggable");
17         });
18     });
19 </script>
复制代码

 3.对于第一步,也可通过script来设置:

1 $(".modal-header").css("cursor", "move");

 

posted on   merrynuts  阅读(258)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示