我无法弄清楚如何重新加载 <ul>
和<li>
页面加载后。
我有<li>
获取 ajax 数据后会发生变化的对象,如果我尝试使用 jQuery 更改 DOM,它会发生变化,但当 Dropotron 打开时,它只显示旧数据。
有谁知道怎么解决吗?
(我什至尝试重新加载整个导航元素 $('#nav > ul').dropotron({});
但它在上面添加了另一个 dropotron 菜单)
最佳答案
我想我找到了解决问题的方法, 在导航对象的初始化时,我更改了两个参数: 分离,cloneOnDetach为 false 为 false,我可以稍后在代码中更改它们
我想了解这两个参数的含义以及将它们更改为 false 的缺点是什么
$('#nav > ul').dropotron({
mode: 'fade',
speed: 300,
alignment: 'center',
noOpenerFade: true,
detach: false,
cloneOnDetach: false
});
关于javascript - 如何重新加载 Dropotron 数据(使用 jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30433495/