Javascript 让jQuery在新构建的WordPress主题中工作
我是jQuery新手,试图让脚本工作,但没有效果。我想简化我的脚本,看看我的主题实际上是在识别我的scriptfile.js 我的js文件只是:Javascript 让jQuery在新构建的WordPress主题中工作,javascript,jquery,html,css,wordpress,Javascript,Jquery,Html,Css,Wordpress,我是jQuery新手,试图让脚本工作,但没有效果。我想简化我的脚本,看看我的主题实际上是在识别我的scriptfile.js 我的js文件只是: var success = 'SUCCESS!'; jQuery('nav .home a').hover(function() { echo(success); }); my functions.php文件包含以下内容: <?php function add_my_script() { wp_enqueue_script
var success = 'SUCCESS!';
jQuery('nav .home a').hover(function()
{
echo(success);
});
my functions.php文件包含以下内容:
<?php
function add_my_script() {
wp_enqueue_script(
'preview',
get_template_directory_uri() . '/js/scriptfile.js',
array('jquery')
);
}
add_action( 'wp_enqueue_scripts', 'add_my_script' );
?>
My header.php包含:
<script type="text/javascript"><!--//--><![CDATA[//><!--
jQuery(document).ready(function(jQuery){
});
//--><!]]></script>
firebug中没有任何错误,但也没有输出。不确定这是否是问题所在,但首先,您的选择器不完全正确
var success = 'SUCCESS!';
jQuery('nav .home a').hover(function(){ ... });
导航
对于类
应为。导航
对于id
echo(success);
除非
echo()。如果要显示警报消息,请使用警报(成功)
不确定这是否是问题所在,但首先您的选择器不完全正确
var success = 'SUCCESS!';
jQuery('nav .home a').hover(function(){ ... });
导航
对于类
应为。导航
对于id
echo(success);
除非echo()。如果要显示警报消息,请使用alert(success)
我相信现在发生的是脚本文件被很好地包含了,但是编写悬停事件附件的方式将在DOM准备就绪之前发生。试试这个,简单地说alert(success)在js文件中编写>并查看是否会弹出警报。如果是,则将悬停事件处理程序包装到脚本文件中的函数中,并从header.php中的document.ready
函数处理程序调用该函数。顺便问一下,回声功能是什么?可能您正在寻找警报
我相信现在的情况是脚本文件被很好地包括在内,但是编写悬停事件附件的方式将在DOM准备就绪之前发生。试试这个,简单地说alert(success)在js文件中编写>并查看是否会弹出警报。如果是,则将悬停事件处理程序包装到脚本文件中的函数中,并从header.php中的document.ready
函数处理程序调用该函数。顺便问一下,回声功能是什么?您可能正在查找警报