我有一个纸质菜单,需要在调用函数时进行更改。
我正在使用的代码如下。
var sessionHtml = "";
for (var selector in selections) {
selector = selectors[selector];
selectorHtml = selectorHtml + "<paper-item>" + selector.name + "</paper-item>";
}
$(".menu").html(selectorHtml);
该功能适用于页面加载,但会导致菜单无响应,并且如果之后调用则不响应被单击的项目。纸质菜单上是否有可以调用以更新它的功能或更新菜单的其他方式?
答案 0 :(得分:0)
我通过围绕纸张菜单创建一个新部分并更改整个div来修复它。这似乎使聚合物正确更新菜单。
var sessionHtml = "<paper-menu class='selector' selected='0'>";
for (var selector in selections) {
selector = selectors[selector];
selectorHtml = selectorHtml + "<paper-item>" + selector.name + "</paper-item>";
}
$(".selector-container").html(sessionHtml + "</paper-menu>");