当前位置:首页>开发>正文

在js中mousemove后mouseup不执行怎么解决 jquery tirgger 无法触发 mouseover

2023-04-17 11:51:39 互联网 未知 开发

 在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(鼠标上去会只执行一次),我试过了上面代码可以的

最新文章