菜单随左右拉动而滚动

有点蛋疼的需求

问题描述
image-1897

其實你們可能還沒明白我的意思 我不是想讓黑條滾動

而是結合整個頁面 當寬度很小但是整個頁面高度很大時候 我可以正常瀏覽下方新聞 但是想點原來右上角的登錄就不行了

用戶習慣性去拖拉滾動條 發現
可以通過拖動來看來文章右邊的廣告等等
但是無法看到黑條右方的登錄按鈕

換句話說

黑條應該跟著下方文章頁面滾動 而不是文章動黑條靜止

解决进程

存在以下已知BUG:所有事件[包括窗体大小改变]都必须在拖动滚动条之后才能发生改变.

此问题由一个朋友提出,我是这么解决的:

  1. 两个div,一个是默认隐藏的[在窗体大小,小于960px的时候显示],另一个是大于960px时默认显示的导航栏
  2. 在页面上有一个可以随页面滚动条滚动而变化的导航栏
  3. 使用[滚动条]变化事件,来改变导航栏和隐藏[菜单]的属性

感觉说的有些苍白,大家自行测试吧.

jQuery LOGO
image-1898

以下是完整的HTML代码,用到了jQuery.

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据