文章出處
文章列表
一、背景
在jQuery1.9.x版本之前,存在aspectRatio在Resizable方法init之后,無法再次修改aspectRatio的boolean值。
二、解決方案
// 用于fix jQueryUI resizable bug:aspectRatio參數設置
(function($) {
var oldSetOption = $.ui.resizable.prototype._setOption;
$.ui.resizable.prototype._setOption = function(key, value) {
oldSetOption.apply(this, arguments);
if (key === "aspectRatio") {
this._aspectRatio = !!value;
}
};
})(jQuery);
將上面的修復js放入jQuery UI源文件里面即可。
三、官方解答文檔
傳送門:jQuery官方解答
文章列表
全站熱搜