Javascript 使用jQuery检查何时重新加载CSS
我使用以下技术在正在处理的页面生成器中重新加载一些CSS:Javascript 使用jQuery检查何时重新加载CSS,javascript,jquery,Javascript,Jquery,我使用以下技术在正在处理的页面生成器中重新加载一些CSS: 获取指向CSS的参考 通过Date.getTime()获取当前时间戳 将链接的href属性更新为CSS文件+时间戳作为参数 这很好,但我也在使用砖石结构来进行布局,我需要在CSS重新加载后重新加载砖石结构——我发现这一点非常棘手。我假设它很简单: $("link#compcss").on("load", function(){ // Do masonry reload. }); 但这只是在第一次加载页面时触发。重新加载
参考Date.getTime()
获取当前时间戳href
属性更新为CSS文件+时间戳作为参数$("link#compcss").on("load", function(){
// Do masonry reload.
});
但这只是在第一次加载页面时触发。重新加载CSS的正确方法是什么?尝试重新加载方法
$('#container').masonry( 'reload' );
参考文献
我认为您应该用一个新的链接标记替换链接标记,并将onload处理程序添加到新的链接标记中,该标记将调用函数来重新加载。您应该在更新href的位置提供相关代码attribute@A.Wolff这似乎有a)的工作和b)使原来的过程,我有多余的地方。谢谢,我不是这个意思。