Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
使用Jquery UI时,Jquery Slimscroll在IE-9和IE-10中不可拖动_Jquery_Jquery Ui - Fatal编程技术网

使用Jquery UI时,Jquery Slimscroll在IE-9和IE-10中不可拖动

使用Jquery UI时,Jquery Slimscroll在IE-9和IE-10中不可拖动,jquery,jquery-ui,Jquery,Jquery Ui,我看到了类似的问题,但jquery并没有将IE-9和IE-10中的盖博拖到下面 条件 请使用js FIDLE链接并在外部资源字段中添加给定的url来测试它 //jsfiddle.net/rgmrw/11/ //cdnjs.cloudflare.com/ajax/libs/jquery/1.4.2/jquery.js //code.jquery.com/ui/1.8.3/jquery-ui.js 它在IE-8和IE-11中运行良好。我试图找到一个解决办法,但没有找到 更新jquery版本将是一个解


我看到了类似的问题,但jquery并没有将IE-9和IE-10中的盖博拖到下面 条件 请使用js FIDLE链接并在外部资源字段中添加给定的url来测试它

//jsfiddle.net/rgmrw/11/

//cdnjs.cloudflare.com/ajax/libs/jquery/1.4.2/jquery.js
//code.jquery.com/ui/1.8.3/jquery-ui.js

它在IE-8和IE-11中运行良好。我试图找到一个解决办法,但没有找到

更新jquery版本将是一个解决方案,但问题是如果我们必须更新,我们必须在我们的项目中进行重大更改,我们已经没有时间了。因此,如果有人知道一个可选的解决方案来解决这个问题,请发邮件


谢谢。

终于可以找到答案了,希望这对别人有所帮助。 如果我们在版本1.8.6下使用jquery-ui.js,slimscroll将无法在IE-9和IE-10中拖动。如果您的项目没有太多实现,我建议您更改jquery-ui.js版本,否则在jquery-ui.js中执行以下更改。它对我有用

_mouseMove: function(event) {
    // IE mouseup check - mouseup happened when mouse was out of window
    if ($.browser.msie && !event.button) {
        return this._mouseUp(event);
    }
as

_mouseMove: function(event) {
    // IE mouseup check - mouseup happened when mouse was out of window
    if ($.browser.msie && !(document.documentMode >= 9) && !event.button) {
        return this._mouseUp(event);
    }
或者,如果您使用的是缩小的文件,则可以进行以下更改

_mouseMove:function(a){if(c.browser.msie&&!a.button&&!(document.documentMode>=9))

只有

!(document.documentMode>= (九)

零件应另外添加。

通过比较jquery-ui.js 1.8.6版和我的jquery-ui.js(1.8.3)找到了答案。

重写css类如下:

.slimScrollDiv {
    overflow:visible !important;
}