首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在Wordpress主题开发期间不能加载我的三个jquery

为什么在Wordpress主题开发期间不能加载我的三个jquery
EN

Stack Overflow用户
提问于 2013-05-23 23:55:08
回答 1查看 163关注 0票数 0

我想做一个基于我的网站已经发展到现在的wordpress主题。我只有一个网页网站,主要使用jquery插件'Ascensor',我也选择使用引导作为我的网站的框架。作为一个静态页面,这个网站在我的电脑上运行得非常完美。然而,当我想把它转换成wordpress主题时,我遇到了一个大问题。

html,css可以在wordpress中成功地加载,但我的三个jquery无法加载。(我有四个jquery,"bootstrap.js“是唯一可以成功加载的)。

下面是我的function.js代码:

代码语言:javascript
复制
<?php 
function my_scripts_method() {

wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/css/bootstrap/js/bootstrap.min.js', array( 'jquery' ) );
wp_enqueue_script( 'ascensor', get_template_directory_uri() . '/js/jquery.ascensor.js', array( 'jquery' ) );
wp_enqueue_script( 'backstretch', get_template_directory_uri() . '/js/jquery.backstretch.min.js', array( 'jquery' ) );
wp_enqueue_script( 'flexslider', get_template_directory_uri() . '/js/jquery.flexslider.js', array( 'jquery' ) );

}
add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
?>

我已经将这些代码放在我的footer.php中了:

代码语言:javascript
复制
<?php wp_footer(); ?>               

<script type="text/javascript">
  $(function(){
    SyntaxHighlighter.all();
  });
  $(window).load(function(){
    $('#carousel').flexslider({
      animation: "slide",
      controlNav: false,
      animationLoop: false,
      slideshow: false,
      itemWidth: 210,
      itemMargin: 5,
      asNavFor: '#slider'
    });

    $('#slider').flexslider({
      animation: "slide",
      controlNav: false,
      animationLoop: false,
      slideshow: false,
      sync: "#carousel",
      start: function(slider){
        $('#loading').removeClass('loading');
      }
    });
  });
</script>
<script>
 $("#first").backstretch("<?php bloginfo('template_directory'); ?>img/bg2.png",{fade:1500});
</script>
<script>
    $('#ascensorBuilding').ascensor({ChildType: 'section',Direction:"chocolate", AscensorMap: "1|2 & 2|2 & 3|2 & 4|2 & 2|1 & 3|1",Overflow:"hidden", QueuedDirection: "x",Queued: true,Time: 500,});
</script>

bootstrap.min.js可以成功加载,其他三个不能加载,这就是问题所在。

EN

回答 1

Stack Overflow用户

发布于 2013-05-26 00:24:42

仍然感到困惑,仍然感谢白领和布兰克空间,达维德康拉德为我的帖子做了一些评论。

最后我选择使用/js/..。在header.php中解决这个问题,但仍然不知道我的function.php有什么问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16725769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档