我正在使用一个测试环境来尝试让 jquery 在 wordpress 中工作,安装版本是 3.2.1,主题是 2010(虽然我在几个不同的主题中尝试过这个,但结果相同)。没有安装插件。
基本上我把它放在头文件中,看看我是否可以让 jQuery 工作。
<script type="text/javascript">
jQuery(document).ready(function(){
alert('test');
});
</script>
Run Code Online (Sandbox Code Playgroud)
也试过这个
jQuery(document).ready(function($){
Run Code Online (Sandbox Code Playgroud)
和这个
$j=jQuery.noConflict();
// Use jQuery via $j(...)
$j(document).ready(function(){
alert('test');
});
Run Code Online (Sandbox Code Playgroud)
我似乎无法让它在页面加载时显示警报。当我检查萤火虫时,脚本已加载。
jQuery 在不与 WP 结合使用时可以正常工作,并且在 WP 之外测试的所有脚本都按预期执行。
它应该在 WP 3.2.1 中工作吗?我可以尝试什么?
您是否添加了实际的 jQuery 脚本文件?
有多种方法可以做到这一点,但我通常使用以下方法,将这段代码包含在 functions.php 文件中。
<?php
function add_jquery() {
wp_enqueue_script( 'jquery' );
}
add_action('init', 'add_jquery');
?>
Run Code Online (Sandbox Code Playgroud)
这里也是更多 jQuery + Wordpress 用法的好资源:http : //www.ericmmartin.com/5-tips-for-using-jquery-with-wordpress/
| 归档时间: |
|
| 查看次数: |
13908 次 |
| 最近记录: |