簡體   English   中英

jQuery UI拖放在IE9中不起作用

[英]Jquery UI Drag and Drop not working in IE9

我有Jquery拖放在firefox中工作,但在IE9中不起作用。

我在IE9上打開了顯示腳本錯誤,但未顯示任何錯誤。

演示站點為http://www.aussiehaulage.com.au/default.aspx

我擁有最新版本的Jquery和UI

此問題將通過此修復程序得到解決。 在您的代碼中使用此修復程序並享受。

http://forum.jquery.com/topic/jquery-ui-sortable-and-draggable-do-not-work-in-ie9這將在jQuery UI 1.8.6中。

如果您還不能升級到1.8.6,此修補程序將允許較舊版本的jQuery UI拖放以與IE9一起使用:

<script>
// HOTFIX: We can't upgrade to jQuery UI 1.8.6 (yet)
// This hotfix makes older versions of jQuery UI drag-and-drop work in IE9

(function($){
    var a=$.ui.mouse.prototype._mouseMove;
    $.ui.mouse.prototype._mouseMove=function(b){
        if($.browser.msie&&document.documentMode>=9){
            b.button=1
        };
        a.apply(this,[b]);
    }
}(jQuery));
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM