我已经写了一个非常简短的代码片段,使一个子标题粘贴在页面的顶部。但是,正如我所说 - 我并不是一个js或jQuery天才 - 实际上远远不是 - 我对自己的编码能力怀有疑虑...
问题 :
- 1 - 似乎有很多插件(甚至是这个网站上的问题)比我的代码片段更复杂 - 我错过了什么?我做错了什么?
- 2 - 这能跨浏览器使用吗?
- 3 - 这是个小问题,如何避免发生小的“跳跃”?如果你去fiddle,并且缓慢滚动 - 你会看到主div在调用脚本时产生“跳跃”。我尝试为较低的div添加另一个.pad类 -
增加类 : .pad{padding-top:42px;}
但它似乎不起作用 : http://jsfiddle.net/obmerk99/VvKq3/2/
- 5. 如何计算div的实际位置?当我尝试这样做时 :
var top = jQuery(window).scrollTop(); var div_top = jQuery('#header_stick').offset().top; if (top > div_top) // height of float header;
这段代码存在抖动问题...http://jsfiddle.net/obmerk99/VvKq3/4/
- 6. 欢迎提出其他建议...