jquery - 滚动期间更改类跳转到顶部

标签 jquery html css twitter-bootstrap affix

我正在尝试为警报制作一个 div,以便

  1. 当标题在屏幕上可见时,警报会立即显示在标题下方
  2. 当标题滚出屏幕时,提醒会出现在屏幕顶部。

当我这样做时(我尝试过 jquery 和 twitter bootstrap),我向下拖动滚动条,当元素上的 css 类发生变化时,滚动条会跳到顶部。

我在 Chrome 中运行,v38.0.2125.104

以 750 像素或更小的宽度运行此命令以查看问题: http://jsbin.com/jenibimaze/1

最佳答案

事实证明,水平滚动条的添加/删除导致页面跳转到顶部。

我能够通过向 css 添加 overflow:none 使水平滚动条保持一致。

关于jquery - 滚动期间更改类跳转到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26591363/

相关文章:

javascript - 使用 .addclass 函数制作骰子滚筒不起作用

javascript - JQGrid 表格上的自定义标题行

javascript - 为什么jQuery或诸如getElementById之类的DOM方法找不到元素?

javascript - 提交时立即显示所有内联验证消息

css - 为什么这段代码可以准确地垂直对齐图像?

javascript - 单击背景时淡出 JavaScript "modal window"?

html - IE10 给我错误 1509,不匹配的结束标记

javascript - bxslider 改变宽度onclick

html - 单击tab2时tab1数据仍然可见

html - 确定不同商品页面包含商品价格的div