脚本实际上很简单:
jQuery(document).ready(function()
{
setTimeout( function()
{
jQuery('.menu-header').fadeOut();
}, 2000);
});
并且应该在所有内容加载后显示菜单...并且它有效!但 WordPress 就不行了。我也知道,我们应该使用 jQuery 而不是 $。 在我的functions.php中我添加jquery:
add_action( 'wp_enqueue_script', 'load_jquery' );
function load_jquery()
{
wp_enqueue_script( 'jquery' );
}
但是这个脚本根本不起作用......
有什么建议吗?
最佳答案
我认为这读起来更容易......
<?php
function custom_load_jquery() {
?>
<script type="text/javascript">
jQuery(document).ready(function(){
setTimeout(function(){
jQuery('.menu-header').fadeOut(2000);
}
});
</script>
<?php
}
add_action( 'wp_enqueue_script', 'custom_load_jquery' );
?>
和 wp_enqueue_script 应该是加载 jQuery 代码的正确位置...我不完全确定“load_jquery”尚未使用,最好自定义它。另外,你的fadeOut功能正确吗?检查我最近的编辑...
关于javascript - jquery 不能与 WordPress 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24169685/