-1
A
回答
0
在網頁源代碼中的底部是一個JavaScript部分用下面的代碼:
function relocate_persistent_header() {
var header_bar = jQuery("#menu-wrapper");
if(header_bar.hasClass("floater-bar")) {
header_bar.css("left", ((jQuery(window).width()/2) - header_bar.width()/2) + "px");
}else{
header_bar.css("left", "");
}
}
jQuery(document).ready(function($)
{
var $header_top_pos = $("#menu-wrapper").offset().top + 20;
function ozy_check_floating_position() {
if ($(window).scrollTop() > $header_top_pos) {
$("#menu-wrapper").addClass("floater-bar");
} else {
$("#menu-wrapper").removeClass("floater-bar");
}
relocate_persistent_header();
}
$(window).scroll(function() { ozy_check_floating_position(); });
ozy_check_floating_position();
});
jQuery(window).resize(function()
{
relocate_persistent_header();
});
這是問題的根源。 menu-wrapper
總是擁有CSS類floater-bar
,並且不需要添加或刪除它。
用Firebug我給menu-wrapper
的風格屬性與floater-bar
相關聯的所有CSS(以便去除floater-bar
沒有任何作用)和‘跳樓’問題就走了。要真正使用此解決方案,刪除:
if ($(window).scrollTop() > $header_top_pos) {
$("#menu-wrapper").addClass("floater-bar");
} else {
$("#menu-wrapper").removeClass("floater-bar");
}
從網站和類floater-bar
在實際的HTML代碼添加到menu-wrapper
。
相關問題
- 1. Javascript菜單 - 滾動/內容跳轉
- 2. 單擊錨時阻止滾動/跳轉
- 3. CoordinatorLayout layout_anchor滾動時跳轉?
- 4. HTML5 CSS3 Bootstrap - 滾動時滾動菜單重疊菜單
- 5. 當菜單回滾時,CSS下拉菜單跳轉
- 6. CSS浮動菜單
- 7. 動畫開始時動畫菜單項「跳轉」
- 8. 單頁滾動錯誤偏移浮動菜單欄
- 9. 帶浮動子菜單的浮動頁腳菜單
- 10. 滾動元素時按元素跳轉
- 11. UITableView是laggy和滾動時跳轉
- 12. 在Safari中滾動時,粘滯菜單欄「跳躍」/閃爍
- 13. ios8 UITableView滾動時滾動跳回
- 14. Javascript彈出滾動跳轉
- 15. 在無限滾動時防止滾動條跳轉
- 16. 滾動浮動
- 17. CSS滾動菜單
- 18. jquery滾動菜單
- 19. 如何在框架佈局中滾動浮動操作菜單
- 20. JQuery浮動菜單欄,滾動位置和延遲
- 21. 位置:固定浮動菜單侷限於滾動位置
- 22. Boostrap菜單移動跳躍時打開
- 23. 菜單在懸停時跳動
- 24. 自動滾動水平鏈接跳轉
- 25. 滾動下拉菜單滾動太多
- 26. 帶滾動條的JavaScript滾動菜單
- 27. bootstrap固定菜單滾動滾動
- 28. 浮動菜單與@Media
- 29. PrototypeJS中的浮動菜單
- 30. 浮動菜單固定
你的代碼在哪裏? –
有鏈接到網站 – Bla
@Bla等到你的設計師可以改變它 –