【问题标题】:jump to the top of the page before transitioning to the route在过渡到路线之前跳转到页面顶部
【发布时间】:2015-06-11 23:24:24
【问题描述】:

我有这个网站,我正在用 ember 和 Liquid-fire 构建。你可以在这里看到它。

https://portfolioilteris.herokuapp.com

我遇到的问题是,当我滚动到页面中间,然后单击左侧的任何徽标转到路线时,会快速跳转到页面顶部,然后发生过渡。

反向转换也会发生同样的事情。

我正在使用预定义的漂亮液体火库中的转换代码。

https://github.com/ef4/liquid-fire/tree/master/app/transitions

有没有办法避免这种跳跃?

这是我的css文件

https://github.com/ilteris/portfolioSite/blob/master/app/styles/app.css#L101-L249

最好的

【问题讨论】:

    标签: jquery html css animation ember.js


    【解决方案1】:

    在组件上实现点击处理程序,传入事件,并在其上调用preventDefault

    【讨论】:

    • 感谢@chris 的回复。你能澄清一下你指的是什么组件吗?
    • 您没有发布任何代码,所以我不确定。我要说的是,这不是余烬或液体火灾问题。这是超链接的默认行为,因此您必须阻止默认行为。您是在使用链接到帮助程序还是只是在模板中对链接进行硬编码?
    • 嗨,克里斯,感谢您的回复。我正在使用链接到帮助程序。你可以在这里看到它:github.com/ilteris/portfolioSite/blob/master/app/templates/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多