尽管“幻灯片放映:真实”,Flexslider滑块不会在WP网站上自动播放

时间:2014-10-14 00:28:10

标签: javascript jquery wordpress flexslider

基础知识:

  • 我在WP 4.0上使用BlogMagic主题
  • 使用的滑块是flexslider
  • 在'jquery.flexslider.js'中设置了自动播放(slideshow:true);我也检查了slideshowSpeed,我应该很好。
  • 使用箭头在幻灯片之间导航时滑块工作正常(但在点击箭头后也不会自动播放)

所以我想知道某件事是否在某个地方覆盖了什么?在Flexslider之后加载了一堆JS文件:

  • jquery.jplayer.min.js
  • jquery.fancybox.pack.js
  • spin.min.js
  • jquery.isotope.min.js
  • jquery.countdown.min.js
  • 涡旋button.js
  • modernizr.custom.js
  • jquery.tooltipster.min.js

但我看不到任何会覆盖Flexslider的内容。

在所有其他链接文件之后还有一个最终<script>标记:

<script type="text/javascript">
    (function() {
        var request, b = document.body, c = 'className', cs = 'customize-support', rcs = new RegExp('(^|\\s+)(no-)?'+cs+'(\\s+|$)');

        request = true;

        b[c] = b[c].replace( rcs, ' ' );
        b[c] += ( window.postMessage && request ? ' ' : ' no-' ) + cs;
    }());
</script>

缺少什么,这是真的很明显吗?我很困惑,因为滑块自动播放大约一周左右(并且我无法确切地确定在网站上发生了什么变化...)

为愚蠢的问题道歉,如果我需要添加任何进一步的信息,请告诉我。哦,显然我已经看过WP主题的所有设置了;除了基本的“多少特色帖子”计数器之外,滑块没有设置。

提前致谢!

1 个答案:

答案 0 :(得分:1)

看起来你正在使用相当旧版本的Flexsider。您是loading 1.8,最新版本位于github is 2.3

我在使用v2.2的触摸事件和桌面浏览器时遇到了很多问题,所以请确保在开发服务器上尝试任何新版本。目前,您的滑块在Firefox 32 Mac中完全不起作用(手动切换也不起作用)。这几乎肯定与onTouchStart回调referenced in this github ticket有关。

最后,您似乎在http://career-center.praditus.com/wp-content/themes/blogmagic/script/call-scripts.js?ver=4.0

的第115行有slideshow: false
// FLEXSLIDER
jQuery('#flexslider').flexslider({slideshow: false});

我不认为你的任何其他JS与Flexslider有任何冲突,但它确实看起来有很多多余的JS被加载到页面上。