在js中mousemove后mouseup不执行怎么解决 jquery tirgger 无法触发 mouseover
在js中mousemove后mouseup不执行怎么解决
不要用原生的js去玩鼠标移动拖放,你采用jquery去弄吧。原生的需要延迟500ms,要不然,鼠标抖动,你虽然mouseup执行了,但是紧接着又执行了mousemove。兼容性很差。而且,我估计你也没有对鼠标的动作进行监控,判断当前状态是否可以执行动作。
jquery tirgger 无法触发 mouseover
$(img).attr({
        src: img/ad-b-11.jpg
    }).addClass(j-scale)
        .mouseenter(function () {
            $(this).addClass(j-scale-hover)
        })
        .appendTo(.u-ad-show)
        .trigger(mouseenter)不要用mouseover(鼠标放上去会多次执行)用mouseenter(鼠标上去会只执行一次),我试过了上面代码可以的