2014-02-18 187 views
0

我在響應頁面中使用YUI dial widget並嘗試在屏幕大小調整後更新撥號大小,以便它始終適合其容器。調整YUI撥號小部件的大小頁面調整大小

我似乎能夠更新撥號對象的屬性(直徑,寬度,高度等),但無法獲取UI更新。調用render()syncUI()方法似乎沒有任何作用。

以前沒有真正使用YUI,所以也許有一些明顯的我失蹤了!

回答

0

對於任何絆倒這個問題的人,我設法解決它。在撥號對象上調用syncUI()方法之前,我沒有使用正確的set()方法。以下是解決方案:

$(window).smartresize(function() { 
    var diameter = $('#container').width(); 
    dial.set('diameter', diameter); 
    dial.syncUI(); 
});