【问题标题】:Reload jQuery script when css of div changes当 div 的 css 改变时重新加载 jQuery 脚本
【发布时间】:2021-06-20 20:34:49
【问题描述】:

我有一个网站,其中特定 div 的内容无需进行页面加载即可更新。 这会弄乱一个仅在页面加载时触发的小型 jQuery 脚本。

每当刷新 DIV 的内容时,我需要一个技巧来重新加载特定的 jQuery 脚本。 我试过 .on('change') 但不确定这是否是最好的方法。

我可以通过监视添加到 div 的类的变化来检测 div 的变化。 或者可能是某种内容监督。

脚本在文档就绪下运行,我应该把它放在一个函数中,以便更容易“随意触发”吗?

【问题讨论】:

标签: html jquery css


【解决方案1】:

如果您自己更新内容,则可以在新内容中添加脚本,该脚本将调用该页面上已存在的函数。 该函数只需要一个标志来告诉该页面内容是否已更新。 现在,如果内容更新,您可以获得该新内容的新类并定位这些新类。

或者你可以用 MutationObservation 来做 https://stackoverflow.com/a/42805882/1351883

或者直接前往This link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多