2014-02-18 138 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(); 
});