javascript - 仅 Flexslider 水平滑动不起作用

标签 javascript jquery css flexslider

ask已经解决了这个问题,但我现在可以准确地找到错误..错误只出现在:

<script type="text/javascript">
(function($){
 $(document).ready(function(){
   $('#banner-slider-text').flexslider({
    animation: "slide",
    direction: 'horizontal',
  });
 });
})(jQuery);

只有在“水平”的“幻灯片”上才会出现不滑动的问题...当我从 chrome 或 Firebug 查看代码 View 时,我看到“事件”幻灯片发生了变化,但视觉效果没有变化。反正它不会滑动。滑动 + 垂直工作、淡入淡出 + 垂直工作、淡入淡出 + 水平工作、滑动 + 水平工作无效。

Flexslider vers 2.*
JQuery ver 1.9 - 2.* testet 
Shopware vers 4.3.6

Slider 使用 Slider Options 在 smarty tpl 中编码,并从主页加载到 Home index tpl 中。

最佳答案

经过大量调试后,我发现在代码行 928 处设置了样式,这里是 slider.computedW 变量的宽度为 NaN ...这就是为什么不设置 ...和代码行的原因874 是将 translate3D NaN 转换为的目标...我没有得到动画的转换元素

928
setTimeout(function(){
        slider.doMath();
        slider.newSlides.css({"width": slider.computedW, "float": "left", "display": "block"});
        // SMOOTH HEIGHT:
        if (slider.vars.smoothHeight) { methods.smoothHeight(); }
      }, (type === "init") ? 100 : 0);

874
if (slider.transitions) {
    target = (vertical) ? "translate3d(0," + target + ",0)" : "translate3d(" + target + ",0,0)";
    dur = (dur !== undefined) ? (dur/1000) + "s" : "0s";
    slider.container.css("-" + slider.pfx + "-transition-duration", dur);
     slider.container.css("transition-duration", dur);
  }

也许这就是我的水平幻灯片不起作用的原因....但我不确定

关于javascript - 仅 Flexslider 水平滑动不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30171879/

相关文章:

javascript - 如何为 angularjs-app 中的每个异步操作(使用 $q)制作加载指示器

javascript - 用零初始化 Javascript ArrayBuffer

javascript - 根据填充的必填字段构建和操作数组

jquery - 如何在中心显示 Owl Carousel 导航?

javascript - 如何在 Express JS 的不同文件中创建自己的异步函数

javascript - 哈希爆炸#!客户端 REST 的 url 模式

JQuery 调用函数和字符串中的多个参数

javascript - 使用ajax更新内容后jquery点击事件停止工作

CSS,停止悬停导致锐利的动画

html - CSS 悬停在跨度内的跨度上,无法正确应用效果。