如果你想在该行重叠的一切,包括头,你要在DOM中移动它,并将其添加到页面的主体。否则,它在其父容器中变得固定。
jQuery(document).ready(function(){
if (jQuery(".sticky").length) {
jQuery(".sticky").appendTo("body");
}
});
上述假设被保存在一个名为“我的-scripts.js中”在根主题文件夹里面的“JS”目录中的文件,你可以确保你有上面的代码在WordPress jQuery库正确AFTER具有以下功能:
function my_jquery_scripts() {
$PathToMyScript = get_stylesheet_directory_uri() . "/js/my-scripts.js";
wp_register_script('my-jquery-js', $PathToMyScript, array('jquery'), time(), true);
wp_enqueue_script('my-jquery-js');
} add_action('wp_enqueue_scripts', 'my_jquery_scripts');
注意:如果您希望浏览器缓存你的脚本,与false
更换time()
。
你的意思是,你想顶部粘滞菜单栏?请举出更多的例子 –