我有 Jquery 拖放在 Firefox 中工作,但它在 IE9 中不起作用。
我在 IE9 上打开了显示脚本错误,但它没有显示任何错误..
演示站点是http://www.aussiehaulage.com.au/default.aspx
我有最新版本的 Jquery 和 UI
我有 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>