关于在extjs窗口组件中检测拖动
About detecting dragging in extjs window component
我使用这个代码
win = Ext.create('widget.window', {
title: 'Layout Window',
closable: true,
closeAction: 'hide',
width: 600,
minWidth: 350,
height: 350,
layout: {
type: 'border',
padding: 5
},
listeners : {
render : function(){
alert("render");
},
beforerender : function(){
alert("beforerender");
},
afterrender : function(){
alert("afterrender");
}
},
items: [...
]
});
win.on('move',function(){
alert("ddd");
});
以检测extjs中窗口组件的移动。它工作得很好,即它会提醒"ddd",但这发生在我移动窗口并停止拖动之后。
我想检测窗口拖动何时开始,即当我用光标按下窗口标题栏并开始拖动时。
我怎样才能做到这一点?
如果您想点击每个拖动移动,则要绑定到的事件是"拖动"。
win.on('move',function(){
console.log("ddd", arguments);
});
其他可用的拖动事件包括dragstart和dragend。
有关更多详细信息,请参阅:http://docs.sencha.com/ext-js/4-1/#/api/Ext.dd.DragTracker-event-drag
相关文章:
- 如何在拖动对象时检测画布的中心线以使其居中
- 关于在extjs窗口组件中检测拖动
- 使用像素检测后无法拖动Kinetic.JS图像
- 拖动html元素时检测到mouseenter事件
- 检测用户拖动范围类型输入
- 如何检测拖动后的“轻弹”
- 如何在窗外拖动时检测 Firefox 中的 dragleave 事件
- jQueryUI-检测元素是否被拖动
- 检测另一个视图何时被触摸-在react native中使用PanResponder拖动
- 在EaselJS中跨形状拖动时检测鼠标事件
- 检测可拖动元素是否悬停在另一个元素上
- Internet Explorer在执行鼠标单击+拖动操作时冻结.如何检测其原因
- 使用jQuery UI's可拖动来检测项目何时被向左或向右拖动
- 在HTML5原生拖动过程中检测keydown/up事件
- Angular ui-tree检测连接树之间的拖动事件
- 当拖动结束时,HTML输入元素范围检测
- 检测元素上的拖动位置
- jQuery 拖动与冲突检测
- 如何使用jquery检测浏览器的默认拖动事件
- 如何检测输入中的“拖动”