【问题标题】:Rev Slider animation start on scrollRev Slider 动画在滚动时开始
【发布时间】:2015-02-14 20:00:09
【问题描述】:

我在 WordPress 上使用 RevSlider 插件,希望动画在滚动时开始,而不是在页面加载时开始。我发现这个脚本应该适用于其他人,但是当我尝试它时出现错误:

未捕获的类型错误:无法在“节点”上执行“appendChild”:参数 1 不是“节点”类型。 353plugins.js?ver=4.1:3198 未捕获的类型错误:无法在“节点”上执行“appendChild”:参数 1 不是“节点”类型。 plugins.js?ver=4.1:3198 stWidget.widgetLoadbuttons.js?ver=4.1:1(匿名函数)

下面是脚本,有人能帮忙吗?

(function() {
 
 var win, slider, sliderHeight, sliderPaused, winHeight;
 
 // Change the "revapi1" part here to whatever "revapi" name that your slider uses
 slider = revapi2.revresume();.on('revolution.slide.onloaded', function() {
 
 win = jQuery(window).on('scroll', checkScroll).on('resize', sizer);
 sizer();
 
 });
 
 function sizer() {
 
 sliderHeight = slider.height();
 winHeight = win.height();
 checkScroll();
 
 }
 
 function checkScroll() {
 
 var scrTop = win.scrollTop(),
 offset = slider.offset().top;
 
 if(offset <= scrTop + winHeight && offset + sliderHeight >= scrTop) {
 
 if(sliderPaused) slider.revresume();
 sliderPaused = false;
 
 }
 else {
 
 if(!sliderPaused) slider.revpause();
 sliderPaused = true;
 
 }
 
 }
 
})();

【问题讨论】:

    标签: javascript jquery node.js wordpress revolution-slider


    【解决方案1】:

    第 6 行有一个语法错误:...revresume();.on('re... 应该是 ...revresume().on('re...,没有分号

    【讨论】:

    • 非常感谢!这有帮助,它现在至少在保存自定义脚本后出现在页面上,而不是根本不显示,但不幸的是它仍然不能正常运行(在页面加载而不是滚动时运行)并且错误是相同的: /
    • 如果有帮助,该站点是csprintingmt.com,它的“玻璃器皿”滑块就在主页上。我已定期公开该网站,以便您查看。
    猜你喜欢
    • 2018-03-19
    • 2021-07-28
    • 2022-11-19
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多