gpt4 book ai didi

javascript - 关于检测extjs窗口组件中的拖动

转载 作者:行者123 更新时间:2023-11-30 05:56:10 25 4
gpt4 key购买 nike

我用这个代码

    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”,但在我移动窗口并停止拖动它之后会发生这种情况。

我想检测窗口何时开始拖动,即当我用光标按下窗口标题栏并开始拖动时。

我怎样才能做到这一点?

最佳答案

如果您想点击每个拖动 Action ,您要绑定(bind)的事件是“拖动”。

win.on('move',function(){
console.log("ddd", arguments);
});

其他可用的拖动事件包括 dragstart 和 dragend。

详情请见: http://docs.sencha.com/ext-js/4-1/#!/api/Ext.dd.DragTracker-event-drag

关于javascript - 关于检测extjs窗口组件中的拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11784841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com