0
我有jquery拖放工作在Firefox中,但它不能在IE9中工作。Jquery UI拖放不工作在IE9中
我打開顯示腳本錯誤在IE9,但其不顯示任何錯誤..
演示站點是http://www.aussiehaulage.com.au/default.aspx
我有jQuery和UI
的最新版本我有jquery拖放工作在Firefox中,但它不能在IE9中工作。Jquery UI拖放不工作在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>
當你說你有最新的jQuery版本,是v1.8嗎?它只在昨天發佈,所以你可能還沒有得到它,但發行說明表示他們已經修復了很多IE錯誤。 – Spudley 2012-08-11 11:23:38
閱讀機票:http://bugs.jqueryui.com/ticket/5370 – 2012-08-11 11:25:15
謝謝:)虐待嘗試。你應該把它作爲一個答案,因爲我會標記它是正確的:) – michael 2012-08-12 05:59:07