我有拖放脚本,在第一次尝试它运行dragenter而不是dragleave,但在下降后它停止工作dragleave。有什么建议吗?
var counter = 0; $('.bodierClass').bind({
dragenter: function(ev) {
ev.preventDefault(); // needed for IE
counter++;
$('#filedrag').modal('show');
},
dragleave: function() {
counter--;
if (counter === 0) {
$('#filedrag').modal('hide');
}
}});
答案 0 :(得分:0)
$('.bodierClass').one("dragenter" ,function(ev) {
console.log("dragenter")
$('.bodierClass').one("mouseout", function() {
console.log("dragleave")
})
});
<强>样本:强> https://codepen.io/anon/pen/pLMRJQ