easyui-dialog禁止拖动的办法

JQuery EasyUI TreeGrid控件的使用——支持拖拽与禁止拖拽 最近在做一些前端的工作,很多用户要求的复杂前端可以使用jq easyui实现,开源且功能强大,相信很多人早就尝到甜头了。 下面进入正题,本篇博文主要介绍treegrid控件。官网DEMO有很多,可以借鉴。想看拖拽相关介绍的直接跳到第三步…… treegrid效果图: 第一步:数据 看到这样的前端控件,我最先关心的是数据是如何存储的。这里以json为例,贴一个来自官网的样例json文 阅读详情

因为dialog继承了window事件,window事件继承了panel事件。用panel事件,onMove即可完成静止拖动dialog,并且移动鼠标icon也会消失。(这方法在ie9、火狐、谷歌正常运行,但在ie6会异常关闭的),这时应该改为:onMove:function(){$(this).draggable('disabled',true);}

 

<div id="editOrAdd" class="easyui-dialog" style="width: 750px; height:500px;" maximizable="false" closable="false" closed="true" buttons="#dlg-buttons" modal="true" data-options="onMove:function(){$(this).panel('move',{left:0,top:0});}">					
						<form id="myForm" name="myForm" method="post">
						<table id="data" class="formtable" border="0" style="margin-left:10px">
							.........
						</table>
						</form>		
</div>


 

jQuery实现的Dialog(支持模态和拖动) /** * @author: selfimpr * @blog: http://blog.youkuaiyun.com/lgg201 * @email: lgg860911@yahoo.com.cn * 使用方法: * var dialog = new Dialog({ * target: '#dialog', * width: 800, * height: 600, * modal: false, * title: '标题', * draggabled: false * }); * 参数含义 * target: 要用dialog包装的目标, 可以是选择器或标准DOM元素 * width: dialog宽度, 不要设置过小, 没有做最小宽度检测. * height: dialog高度. 同样不要设置过小 * modal: 是否是模态窗口 * title: 窗口的标题 * draggabled: 窗口是否可拖拽 * 方法: * show(): 显示该窗口 * destroy(): 关闭窗口. 这里只是简单做了隐藏, 并没有做真正的销毁工作. */ 立即下载

相关推荐

Scrapy实现微博关键词爬虫(爬虫结果写入mongodb)

话不多说,上代码: spiders文件夹下的microBlogSpider.py里这样写: # -*- coding: utf-8 -*- import scrapy from scrapy import Spider, Request, FormRequest from scrapy.selector import Selector import datetime import random from blogSpider.items import microBlogItem, keyWordItem f

qq_39360565的博客 1779

使EasyUI的window、panel、dialog 不被拖出页面

function easyuiPanelOnMove(left, top) { var l = left; var t = top; if (l < 1) { l = 1; } if (t < 1) { t = 1; } var width = parseInt($(this).parent().css('width')) + 14; var height =...

weixin_30384031的博客 176

ArcGIS基于DEM提取微流域单元(附练习数据下载)

流域作为一个相对独立的地理单元,与行政区的划分有着本质上的区别。流域的划分更注重自然因素,流域作为一个综合的自然整体,在其内部形成了一个天然的物质与能量流动的场所,并通过水流的作用,与周围的区域进行物质和能量的交换。流域的精确划分作为一个研究的基础工作,那么接下来给大家说一下利用DEM提取小流域的案例教程——以贵州省遵义市正安县为例。 1 数据获取 地理空间数据云(http://www.gscloud.cn/),数据分辨率为30m。也可直接点击这篇直接下载→全国30m90mDEM下载。 若想要获得更高精度.

qq_43173805的博客 4834

jquery easyui 操作总结

1、dialog $("#dialog-form").dialog({ title : "任務", width : 500, resizable : false,                                         cache: false,  //禁止缓存     href: '/Admin/Project/videoPlayer

莫冲的专栏 628

Codesys 3.5报警功能配置保姆级教程:从变量定义到确认方式(含REF/ACK详解)

本文详细介绍了Codesys 3.5报警功能的配置流程,从变量定义到确认方式的选择,特别解析了REF和ACK两种确认方式的底层逻辑。通过实战案例和代码示例,帮助工程师快速掌握报警系统的搭建与调试技巧,提升工业自动化项目的可靠性。

weixin_29245767的博客 458

π_RL:解锁流匹配VLA强化学习后训练的关键技术与实战解析

本文深入解析了π_RL框架如何通过流匹配(flow matching)与强化学习(RL)的结合,解决视觉语言动作模型(VLA)在后训练中的关键挑战。详细介绍了Flow Noise和Flow SDE两大核心技术,以及它们在机器人控制任务中的实战效果,显著提升了模型的性能、数据效率和泛化能力。

weixin_29061531的博客 220

页面禁止鼠标拖动 选择

body class="easyui-layout" onselectstart="return false;">

送我一块糖的博客 2036

基于Proximal Policy Optimization的无人机姿态控制系统的研究及Matlab实现

本文简要介绍了基于Proximal Policy Optimization算法的无人机姿态控制系统,并使用Matlab实现了一个简化版的代码。PPO算法的特点在于能够解决强化学习中的部分可观察性问题,同时还能保持策略网络更新的稳定性。本文将介绍基于Proximal Policy Optimization(PPO)算法的无人机姿态控制系统,并使用Matlab进行简化版实现。无人机姿态控制是指通过调整飞行器各部件的参数,使其保持特定角度、方向和位置的状态。本文将实现无人机的横滚姿态控制,并将其作为实现的示例。

m0_47037246的博客 715

easyui中window、panel、dialog在移动时,超出边框修复

var panelMo = function(left, top) { var parentObj = $(this).panel('panel').parent(); if (left < 0) { $(this).window('move', { left : 1 }); } if (top < 0) { $(this).

wei_lanSe的博客 2205

基于STM32设计的万能红外遥控器(学习型)

当前介绍了一种基于STM32微控制器设计的红外遥控器,支持接收解码功能和发送功能,可以将接收的码原样发送出去。 红外遥控器作为智能设备控制方式之一,在一定程度上满足了人们对于快速方便控制的需求。 当前设计的红外遥控器支持学习模式和发送模式。通过矩阵键盘上的数字键选择发送对应的控制码。 一共支持学习10个控制码,对应矩阵键盘上的数字。0~9。

6559

【异常】OpenClaw对接钉钉/飞书配对成功但无响应 全流程排查指南(适配阿里轻量服务器+OpenClaw)

下面按「先快速定位根因→通用核心排查→平台专属排查→兜底方案」的顺序,一步步解决,新手也能跟着操作。

奶爸的编程之路,也就一周冷个三天 696

JqueryEasyUI教程

第一章EasyUI中弹出框dialog的使用为div标签加上class="easyui-dialog"即可使用一、引入文件介绍jquery.min.js:jquery核心文件,不再支持IE9以下文件;jquery.easyui.min.js:easyui核心文件;easyui-lang-zh_CN.js:EasyUI中文提示信息easyui.css:EasyUI核心UI文件CSSicon.css:...

weixin_30299539的博客 169

《Claude Code 实战》第 1 章:开启智能编程新纪元——初识 Claude Code

简单来说,Claude Code 是 Anthropic 公司推出的一款基于 Claude 3.7 Sonnet 等大语言模型的强大编程工具。但与传统的 ChatGPT 或普通的聊天机器人不同,Claude Code 具备了"动手"的能力。它不仅会"说",更会"做"。想象一下,你不再需要描述复杂的命令行参数,也不需要为了修改一个配置文件而频繁切换编辑器。Claude Code 可以直接读取你项目中的文件、理解复杂的代码库结构、执行终端命令,并直接为你生成或修改代码。

AI天才研究院 243

jquery dialog解决用户将dialog拖出页面后,dialog就不能拖下来了,除非要重新打开页面...

思路如下: 使用panel的onOpen事件,取得diglog的原始left和top当用户在拖动dialog过程中,使用panel的onMove事件取得dialog所在父页面body的width和height,通过计算,当用户将diglog拖动出body时,使用panel的move函数将dialog移动到初始的位置。 示例Demo: 本示例定义一个函数,传入文件夹和图片名称通过dia...

节能减排 410

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

jQuery easyui dialog拖出body解决办法

使用jquery easyui可以很容易的创建很炫的前台页面,最近在使用过程中发现dialog存在一个问题:        用户将dialog拖出页面后,dialog就不能拖下来了,除非要重新打开页面,这个问题对于用户体验来说是非常重要的, 所以就开始研究easyu API看看有没有相应的函数或者事件去处理,结果发现没有现成,只好自己想了个办法:      思路如下:

dhdhdh0920的专栏 6921

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Element,el-dialog弹出层拖拽,处理边界和拖拽问题

import Vue from 'vue' // v-dialogDrag: 弹窗拖拽属性 Vue.directive('dialogDrag', { bind(el, binding, vnode, oldVnode) { const dialogHeaderEl = el.querySelector('.el-dialog__header'); co...

岁月如歌去,十年弹指间 6442

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

框架集布局禁止拖动

&lt;frameset rows="20%,*" noresize="noresize"&gt; &lt;frame src="http://www.baidu.com"&gt; &lt;frameset cols="20%,*"&gt; &lt;frame src="left.html"&gt;

风泊月 1135

禁止窗口拖动代码

void CTestView::OnNcLButtonDown(UINT nHitTest, CPoint point) {    // TODO: Add your message handler code here and/or call default    if(nHitTest==HTCAPTION)    ;      else           CView::On

乐于改变 1806
上一篇: 用Set类判断Map里key是否存在的办法
下一篇: sqlserver跨域访问数据库
cg_program
博客等级 码龄19年 245粉丝 147原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值