带有Flexlider jQuery问题的引导

时间:2014-04-29 作者:user50763

我正在使用推特引导构建Wordpress主题。

我已注册引导程序并将其排入队列。js文件(包括其他文件),一切正常。这是我的代码:

wp_register_script( \'wp-flat-bootstrap\', get_template_directory_uri() . \'/js/bootstrap.min.js\', array(\'jquery\'), \'\', true );
然而,我刚刚集成了WooThemes的Flexslider,我还注册了它并将其加入队列。js文件。这是我的代码:

wp_register_script( \'flexslider-jquery\', \'https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js\', \'\', true );
无论何时,我都会在Flexslider显示引导的页面上着陆。js的文件停止工作,其效果是菜单栏下拉列表停止工作。

有人知道我如何在没有这个问题的情况下同时使用这两个脚本吗?

1 个回复
最合适的回答,由SO网友:totels 整理而成

您编写的代码不包括flexslider代码,它只是试图包含一个由google托管的jquery副本。

wp_register_script( \'flexslider-jquery\',
  # this is just the Google Hosted version of jQuery
  \'https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js\',
  \'\', true );
您可能想要更像这样的东西:

wp_register_script( \'flexslider-jquery\',
  get_template_directory_uri() . \'/js/jquery.flexslider-min.js\',
  array( \'jquery\' ), false, true );
当然,您需要将flexslider代码放在正确的目录中,或者调整以上内容以匹配您的站点结构。

结束

相关推荐

我出现了一个旧版本的jQuery。我怎么知道它是从哪里来的?

我是WP的新手,所以我为这个非常基本的问题道歉,但我正在研究一个site 显示了较旧版本的jQuery。下面是我放在标题中的jQuery引用,它出现在源代码的第20行:<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js\"></script> 但在源代码的第39行,我看到了以下内容:<script type=\'text/javascript\' src=\'