當頁面內容滾動時,是否可以使DIV變大?我有位置聊天室:固定在我的頁面右側。我的聊天框的CSS是高度:100%右:0底部:0頂部:50px。頂部:50px是因爲我不希望它將導航欄隱藏在我的頁面頂部。現在的問題是,當我開始滾動頁面時,導航欄顯然從視線中消失,在我的聊天室頂部有50px高的空白空間。我想要的是,當我開始滾動頁面時,聊天框應該佔據整個屏幕的100%,以便在其上沒有空白空間。如果滾動使DIV變大
0
A
回答
0
你可以這樣做:
$(document).ready(function() {
$(window).scroll(function() {
if ($(this).scrollTop() > 100) {
$('.chat_box').css({top:'0px'});
}
else {
$('.chat_box').css({top:'10px'});
}
});
});
0
演示 - http://jsfiddle.net/victor_007/cq1e8c1t/
我想你需要的JavaScript
window.onscroll = function (e) {
var topscroll = window.scrollY
if (topscroll > 50) {
document.getElementById('fixed').style.top = 0
} else {
document.getElementById('fixed').style.top = 50 + 'px'
}
}
相關問題
- 1. 如果div滾動大於-JS事件
- 2. 如果高度變化,滾動HTML div
- 3. Div如果我滾動
- 4. 給一個div滾動條,如果父div大小較小
- 5. jQuery - 如果div動態移動如何滾動頁面到div?
- 6. 擴大div和滾動
- 7. 擴大div滾動高度
- 8. 滾動DIV後滾動DIV
- 9. 滾動,如果div被溢出隱藏
- 10. 使用JavaScript滾動div div
- 11. 如何使用其子div滾動div
- 12. 使DIV滾動條主頁滾動條?
- 13. 使用純javascript移動滾動div div
- 14. 如何使用jQuery手動滾動div?
- 15. 滾動父div時滾動子div
- 16. Div中的Div滾動不會滾動
- 17. 如何使用div大小(jquery ui)滾動文檔?
- 18. 如何滾動較大的div溢出:我隱藏的div
- 19. 取代div的內容而不改變大小或滾動
- 20. 如何動畫/光滑使用滾動條滾動到div
- 21. 如果外部div太小,要滾動的內部div?
- 22. 隱藏/顯示DIV如果一個div有滾動條
- 23. 滾動div div jquery
- 24. 只滾動div滾動
- 25. 滾動一個圓的div無窮大
- 26. 滾動div大於瀏覽器窗口
- 27. 滾動div內的大圖像
- 28. 如果div變大而特定的高度,使其靜態?
- 29. javascript滾動到視圖與平滑滾動效果的div?
- 30. 當鼠標滾動滾動拇指div的原始大拇指位置div