Javascript 在页面调整大小时调整YUI拨号小部件的大小

Javascript 在页面调整大小时调整YUI拨号小部件的大小,javascript,widget,yui,Javascript,Widget,Yui,我在一个响应页面中使用了一个,并试图在屏幕调整大小后更新拨号盘的大小,使其始终适合其容器 我似乎能够更新拨号对象的属性(直径、宽度、高度等),但无法更新UI。调用render()和syncUI()方法似乎没有任何作用 我以前没怎么用过YUI,所以可能我遗漏了一些明显的东西 对于任何偶然发现这个问题的人,我都设法解决了。在对拨号对象调用syncUI()方法之前,我没有对直径使用正确的set()方法。以下是解决方案: $(window).smartresize(function() { var

我在一个响应页面中使用了一个,并试图在屏幕调整大小后更新拨号盘的大小,使其始终适合其容器

我似乎能够更新拨号对象的属性(直径、宽度、高度等),但无法更新UI。调用
render()
syncUI()
方法似乎没有任何作用


我以前没怎么用过YUI,所以可能我遗漏了一些明显的东西

对于任何偶然发现这个问题的人,我都设法解决了。在对拨号对象调用
syncUI()
方法之前,我没有对直径使用正确的
set()
方法。以下是解决方案:

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