我已经非常接近我的菜单了。我按照jQuery for Designers在Fixed Floating Elements给出的指示。我想通过将“站点标题”放在我滚动时创建的菜单上方来扩展它。
我已经完成了它,但是当我滚动时,它会在我滚动时继续输入站点标题文本。我只想让它一次进入网站标题 - 基本上看起来像this screenshot。我怎么能只运行一次.before()
?
这是我到目前为止的小提琴。 http://jsfiddle.net/saltcod/NwFc9/
答案 0 :(得分:1)
使用scroll事件。
答案 1 :(得分:1)
您正确使用了滚动事件,但是您只需要添加一次标题,然后相应地切换它的可见性:http://jsfiddle.net/rkw79/NwFc9/1/
每次滚动事件触发时,您的代码当前都会添加另一个“标题”实例。
我所做的更新与原始更新之间的主要区别: