Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 抓取/拖动场景中的IE问题_Javascript_Jquery_Internet Explorer_Browser_Cross Browser - Fatal编程技术网

Javascript 抓取/拖动场景中的IE问题

Javascript 抓取/拖动场景中的IE问题,javascript,jquery,internet-explorer,browser,cross-browser,Javascript,Jquery,Internet Explorer,Browser,Cross Browser,我有一个项目,在这个项目中,用户可以与类似旋转木马的幻灯片进行交互,并在幻灯片之间拖动,而不是使用箭头/数字导航。JS基于以下插件: 问题是,在IE中,如果用户抓住旋转木马内部,鼠标离开容器元素,UI就会崩溃。如果你玩弄它,你就会明白我的意思 有没有办法告诉IE处理拖放/点击事件来模仿firefox和chrome?我相信这是IE和UI设计中的一个常见问题 救命啊 编辑:这也发生在Chrome中。Firefox是唯一一款以直观方式处理此问题的浏览器。在IE中,当鼠标离开正方形时,它不会释放mou

我有一个项目,在这个项目中,用户可以与类似旋转木马的幻灯片进行交互,并在幻灯片之间拖动,而不是使用箭头/数字导航。JS基于以下插件:

问题是,在IE中,如果用户抓住旋转木马内部,鼠标离开容器元素,UI就会崩溃。如果你玩弄它,你就会明白我的意思

有没有办法告诉IE处理拖放/点击事件来模仿firefox和chrome?我相信这是IE和UI设计中的一个常见问题

救命啊


编辑:这也发生在Chrome中。Firefox是唯一一款以直观方式处理此问题的浏览器。

在IE中,当鼠标离开正方形时,它不会释放mousedown事件。因此,即使你松开按钮,插件仍然认为鼠标已按下

那么,是否有可能将插件封装在div中,并在div上发生mouseleave事件,然后强制插件执行mouseup


我认为您应该能够使用jQuery关键字“trigger”来执行此操作。

在IE中,当鼠标离开正方形时,它不会释放mousedown事件。因此,即使你松开按钮,插件仍然认为鼠标已按下

那么,是否有可能将插件封装在div中,并在div上发生mouseleave事件,然后强制插件执行mouseup


我想你应该可以使用jQuery关键字“trigger”来做这件事。

我在ChromeI中也遇到了同样的问题,有人告诉我这是一个IE bug,但我只在Firefox中尝试过。我在Chrome上也遇到了同样的问题,我被告知这是一个IE漏洞,但我只在Firefox上试过。我也用铬合金做的,可能是。投票赞成一个关于答案的好建议,但从技术上讲不是一个答案。如果没有其他人插话,我会让你因果报应:)我还要提到,这不仅仅是点击释放。当鼠标离开窗口时,内容停止滚动。但我看到的是,当我的鼠标重新进入正方形时,内容会随着我移动鼠标而滚动。如果我在框中单击,它将返回正常操作,表明鼠标点击事件已经触发并释放了handleYeah,我只是想知道是否有办法让IE和Chrome以这种方式处理鼠标点击事件的方式假装他们是firefox。哦,不,我很确定你在那里运气不好。IE以自己的方式做事,永远不要试图回避它可以是。投票赞成一个关于答案的好建议,但从技术上讲不是一个答案。如果没有其他人插话,我会让你因果报应:)我还要提到,这不仅仅是点击释放。当鼠标离开窗口时,内容停止滚动。但我看到的是,当我的鼠标重新进入正方形时,内容会随着我移动鼠标而滚动。如果我在框中单击,它将返回正常操作,表明鼠标点击事件已经触发并释放了handleYeah,我只是想知道是否有办法让IE和Chrome以这种方式处理鼠标点击事件的方式假装他们是firefox。哦,不,我很确定你在那里运气不好。IE以自己的方式做事,永远不要试图回避它