脚本无法在Wordpress Header.php中运行

时间:2015-04-04 07:13:04

标签: jquery wordpress

我已经放置了以下脚本:

 if ( jQuery(window).width() > 1026) {   
  jQuery('.widgetable').scrollToFixed({marginTop:80,zIndex:9});
 }

但是,当我刷新页面时,侧栏不会滚动,当我将此代码放入Chrome控制台时,它可以正常工作。

由于 亚历

1 个答案:

答案 0 :(得分:1)

当你在header.php文件中放置脚本时,将它包装在document.ready事件处理函数中总是很好。

jQuery(function() {
 if ( jQuery(window).width() > 1026) {   
            jQuery('.widgetable').scrollToFixed({marginTop:80,zIndex:9});
        }
});

这将确保在函数执行时DOM可用。此外,scrollToFixed插件也将在那时完成加载。