页面动态添加html标签刷新消失了,jquery – 如何更新/刷新我添加到我的页面的动态的MDL元素?...

我从MDL贡献者

Jonathan Garbee发现了

this MDL Github forum post的解决方案:

The component handler [ componentHandler.upgradeDom() ] will handle upgrading everything if you just call it with no parameters.

所以我的解决方案的伪代码是:

// Callback function of jquery-ui droppable element

drop: function(event, ui) {

// Add the element from it's template file

$.get("templates/" + elem + ".html", function(data) {

$("#canvas").append(data);

// Expand all new MDL elements

componentHandler.upgradeDom();

});

});

对于未来的材料设计精简版(MDL)框架的读者和用户,您还可以单独刷新动态添加的元素(而不是整理整个DOM).

例如,componentHandler.upgradeDom(“mdl-menu”)将仅升级mdl菜单元素.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值