0

我有一个工作网站,我正在将其翻译为 WordPress 主题。 jquery.cycle.js效果很好。但是我似乎无法让它在 WordPress 中运行。

  1. 调用 jquery(已经在 WP 中调用)

  2. 调用cycle.js(已注册,已入队,并且在查看源代码时似乎打印出来了。

  3. 脑子里有个小脚本

    $(document).ready(function() {
        $('.slideshow').cycle({
            fx: 'fade' 
        });
    });
    

我也试过把它放在它自己的.js --- 但还没有运气......

从循环演示中获得一个小img列表保持位置......在div课堂上.slideshow

在原始 HTML 布局中一切正常。所以我只是继续浏览这个列表......

当我查看源代码时,所有的东西都会出现在 WordPress 中。无论如何。我的 jquery 东西都没有工作。我认为如果我能在这件事上得到一些帮助......它将解释我做错了什么。

得到这个......所以我猜我的一些脚本正在使用$和一些 jQuery --- 必须在这里得到一些统一......

在此处输入图像描述

http://www.pauljoyceuk.com/codex/2011/jquery-is-not-a-function/

所以发现这个...

$(document).ready(function() {

改成

jQuery(document).ready(function() {

这对于小文件来说很容易......

但是大文件呢...

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

如果你通过了$---- 那么一切似乎都很好 - 无需更改所有这些......但是 - 现在即使事情看起来很棒......我有一个全新的疯狂错误主机......嗯

4

1 回答 1

1

Wordpress 打包的 jQuery 默认为noConflictmode、usejQuery('document')或 wrap your code like

(function($) { 
    // Code that uses jQuery's $ can follow here.
})(jQuery);

或在您的文档中像这样准备好:

jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
});
于 2012-09-17T20:43:56.900 回答