mamp wordpress jquery问题。他们没有工作

时间:2010-11-22 00:18:03

标签: jquery wordpress mamp

我的jQuery函数正在解雇,但它们都没有通过vanilla wordpress安装工作。还有其他人有这个问题吗?

要展示一个这样的例子,因为它正在运行一个框架,所以非常具有挑战性。

我有一个名为'main.js'的外部JS脚本:

<script src="<?php bloginfo('template_directory'); ?>/js/jquery-1.4.4.min.js" type="text/javascript" charset="UTF-8"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/main.js" type="text/javascript" charset="UTF-8"></script>

$(document).ready(function() {

    foo1('.foo1',500);  

    $(".foo2").foo2({
        // foo2
    });
});

function foo1(e,s) {
    // foo1
}

托管时正常设置工作。它只是在localhost上由于某种原因它不起作用。是否需要设置MAMP(OSX)设置。

1 个答案:

答案 0 :(得分:2)

由于js库存在冲突,'$'符号在wordpress内部无效。尝试使用$ .noConflict通过以下语法解决此问题:

$.noConflict();
jQuery(document).ready(function($) {

   foo1('.foo1',500);  

   $(".foo2").foo2({
    // foo2
   });

});