文章出處

一、背景

 在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官方解答

原文入口:http://www.jianshu.com/p/f876b99146c5


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()