即時通訊試圖實現本網站使用的效果http://www.qvivo.com/。 jquery工作正常,現在我的問題是如何在左側面板/側邊欄擴展時自動調整主內容的大小。請幫助傢伙。先謝謝你。當使用jquery動畫擴展側欄時autoresize div
回答
來自QVIVO的Liam在這裏。我寫了一個快速jsFiddle(http://jsfiddle.net/fZy6z/)來模仿網站的框架。
我的主要建議是儘量讓瀏覽器爲你做大部分工作。我們只是使用CSS轉換添加和刪除類標籤,而不是使用JQuery爲DOM生成動畫。開始時您不會看到好處,但是當您開始用複雜的DOM樹填充右側面板時,您會發現順利進行動畫處理的唯一方法是通過硬件加速轉換。
關於自動調整主要內容的問題,它非常簡單 - 從不聲明包含div的寬度值,因爲它們會自動伸展到頁面的寬度。這些div內的內容可以被賦予100%的寬度值。
乾杯, 利亞姆
這真棒,非常感謝。 –
沒問題,隨時都可以。 –
我不是最好的使用jQuery,所以我用JavaScript混了一點點。
你將需要玩你想要和看的寬度%。
從你的CSS,首先我把類pannel_button我把它Absoute。此外,我除去浮左
.panel_button{
height: 50px;
width: 50px;
cursor: pointer;
background-image: url(images/arrow.png);
background-position: center center;
background-repeat: no-repeat;
border: thin solid #CCC;
margin-left: -1px;
top: 200px;
position:absolute;
}
然後爲您的Jquery ANDS我的一些JavaScript代碼,正如我在JS是更好的,我做了動畫這種方式
var content = document.getElementsByClassName("content");
$('.panel_button').click(function()
{
$(".panel").animate({width:'toggle'},500);
if(content[0].style.width=="70%"){
$(".content").animate({width:"90%"},500);
$(".panel_button").animate({left:"0%"},500);
}
else{ $(".content").animate({width:"70%"},500);
$(".panel_button").animate({left:"29%"},500);
}
});
但就像我說的,你會需要使用寬度和位置來使你的按鈕真正地在你想要的地方。並且,移除懸停的左邊的浮動物。
- 1. 側邊欄+ 2個擴展內容div
- 2. 當div擴展使用jQuery時瀏覽器滾動
- 3. 使用jQuery動畫擴展高度時,div中的文字左右移動
- 4. 將視圖擴展到左側,動畫
- 5. 懸停時動畫div高度不斷擴展/摺疊jQuery
- 6. Bootstrap擴展側邊欄容器
- 7. 當使用MediaWiki的Collection擴展時,語言標記未在側欄上轉換
- 8. div不擴展表擴展,或div不擴展當它擴大
- 9. jQuery動畫側邊欄問題
- 10. 側邊欄向左擴展的背景
- 11. jQuery的滾動/遵循側欄(DIV)
- 12. Css/jQuery動畫用於將div擴展爲屏幕的100%
- 13. 動畫擴展器
- 14. 自動擴展側列
- 15. div當使用jQuery動畫時,推動所有其他divs
- 16. Div側邊欄不會隨中間列的內容擴展
- 17. 左側和右側jQuery動畫運動
- 18. jQuery/HTML擴展DIV
- 19. jQuery animate()擴展DIV
- 20. 左側邊欄擴展水平背景?
- 21. 如何「激活」Contentful側邊欄擴展?
- 22. Firefox-擴展 - 如何製作側邊欄
- 23. 動畫div使用jquery
- 24. 當滾動過去DIV時將類添加到側邊欄
- 25. 使用jQuery擴展/摺疊div
- 26. 使用JQuery和CSS擴展/縮小Div
- 27. 擴展側邊欄時缺少背景顏色
- 28. HTML將左側欄擴展到滾動頁面底部
- 29. 當div div通過jQuery展開時div不移動slideToggle
- 30. 動畫兩個div左側
在我的情況下,我只會使用%和display:none。並製作一個好的HTML骨架。由於沒有代碼,我不能告訴更多。 –
右側響應,左側固定。研究響應式設計。 – JKirchartz
這裏是代碼http://jsfiddle.net/ytsejam/hqNee/1/ –