从另一个页面重定向时,视差无法正常工作?

时间:2017-04-27 03:32:02

标签: javascript jquery parallax materialize

所以我有一个使用视差的应用程序,一旦文档准备好就会执行它

的Javascript:

$(document).ready(function(){
  parallax();

});

function parallax() { 
  $('.parallax').parallax();
}

navbar.html.erb:

<a href="/#about-us" onclick="parallax()">About Us</a>
<%= link_to "Why invest with us?", investor_portal_index_path %>

问题是,当页面被重定向并且你回到主页视差不再有效并且图像也没有被加载。有办法解决这个问题吗?我尝试在onClick事件后调用视差函数,但这也不起作用。

谢谢!

1 个答案:

答案 0 :(得分:0)

我相信你可以在网页应用的页脚中实现视差。所以它看起来像这样:

<footer
    <script function($){
        $(function(){
          $('.parallax').parallax();
        });
      })(jQuery);
    </script>
</footer>
祝你好运!