轨。 a href = #page停用javascript

时间:2017-02-23 01:19:21

标签: ruby-on-rails

我无法找到正确的方法来执行此操作。在我的登陆页面中,我得到了一个内部链接:

<a href="#destacados">Destacados</a>

当我点击它时,页面转到#destacados id,但所有的javascript都停止工作,所以carrusel就死了。我不确定这是否有帮助,但是当我点击链接时,地址栏更改为/ myapp / #dapacados ...可能是路由有问题...任何想法? 感谢

2 个答案:

答案 0 :(得分:0)

好的......我找到了解决方法。如果您使用它,它就像一个魅力:https://github.com/cferdinandi/smooth-scroll

答案 1 :(得分:0)

您能否说明如何将点击事件绑定到<a>

刚刚使用JQuery测试(可能没有)

<a href='#destacados'>Go To Destacados Section</a>
<script>
  $(function () { 
     $("a[href='#destacados']").click( function () { console.log('clicked'); });
});
</script>

焦点转移到锚点并打印clicked