87,914
社区成员
发帖
与我相关
我的任务
分享
drop : function(event, ui) {//拖拽期间触发
var ud = ui.helper;
var doubleTapImg = ud;
for (var i=0;i<doubleTapImg.length;i++) {
(function(doubleTapImg) {
var _flag = true;
Transform(doubleTapImg);
new AlloyFinger(doubleTapImg, {
doubleTap:function(evt){
alert("第三次");//双击事件重复执行
if(_flag){
_flag = false;
alert("fangda");
evt.preventDefault();
}else {
_flag = true;
alert("suoxiao");
evt.preventDefault();
}
}
});
})(doubleTapImg[i]);
}
}
Transform(doubleTapImg);
new AlloyFinger(doubleTapImg, {
doubleTap:function(evt){
alert("第三次");//双击事件重复执行
evt.preventDefault();
}
}
function debouncs(func, wait = 500) {
let timeout;
return function (event) {
clearTimeout(timeout);
timeout = setTimeout(() => {
func.call(this, event);
}, wait);
};
};
function debounce(func, wait) {
let timeout;
return function () {
let context = this;
let args = arguments;
if (timeout) clearTimeout(timeout);
timeout = setTimeout(() => {
func.apply(context, args)
}, wait);
}
}
drop : function(event, ui) {//拖拽触发
var ud = ui.helper;
var doubleTapImg=$(ud).get(0);
function doub() {
new AlloyFinger(domObj, {
doubleTap: function (evt) {
alert("触发双击事件");
evt.stopPropagation();
},
});
}
}
$(domObj).doubleTap=debounce(doub,300);//感觉这一条调用的不对,是移动端的双击,
drop : function(event, ui) {//拖拽期间触发
var ud = ui.helper;
var doubleTapImg = ud;
for (var i=0;i<doubleTapImg.length;i++) {
(function(doubleTapImg) {
var _flag = true;
Transform(doubleTapImg);
new AlloyFinger(doubleTapImg, {
doubleTap:function(evt){
alert("第三次");//双击事件重复执行
if(_flag){
_flag = false;
alert("fangda");
evt.preventDefault();
}else {
_flag = true;
alert("suoxiao");
evt.preventDefault();
}
}
});
})(doubleTapImg[i]);
}
}