我在滾動時遇到了麻煩......我想要做的是點擊一個按鈕後,讓一個div向左滾動,另一個滾動向右/一個向外,第二個。但是我可以'找到任何解決方案,我有困難迫使第二個div旁邊的第一個隱藏它...任何想法?jQuery/HTML - 水平滾動
0
A
回答
1
我看了你的問題,這是我所理解的;
您正在嘗試動畫與另一格一格,這裏是解決方案:
查看了工作示例小提琴:http://jsfiddle.net/HNY7R/
HTML
<div id="container">
<div class="main"></div>
<div class="second"></div>
</div>
<input type="button" id="push" value="push me" />
CSS
#container
{ width: 400px; height: 200px; position: relative; border:1px solid black; overflow: hidden; }
.main
{ width: 400px; height: 200px; position: absolute; left: 0; top: 0; background: green; }
.second
{ width: 400px; height: 200px; position: absolute; left: 400px; top: 0; background: red; }
jQuery
$('#push').click(function(){
var main = $('.main').css('left');
var second = $('.second').css('left');
if(main == '-400px'){
$('.second').animate({ 'left' : '400px' }, 500);
$('.main').animate({ 'left' : '0px' }, 500);
} else {
$('.second').animate({ 'left' : '0px' }, 500);
$('.main').animate({ 'left' : '-400px' }, 500);
}
});
+0
好吧..幫了我很多,但我有一個問題..當我點擊顯示更多內容的高度不會調整大小,我不想在一開始就有大型網站,有什麼想法? –
+0
您應該使用孩子的'.outerHeight()'在動畫之前重新調整父母的大小 – Xavier
相關問題
- 1. 水平滾動
- 2. 水平滾動?
- 3. 水平滾動
- 4. 水平滾動
- 5. 水平滾動
- 6. 水平滾動+滾動條
- 7. 水平滾動dataTables.js
- 8. UICollectionView水平滾動
- 9. UITextView - 水平滾動?
- 10. jscrollpane - 水平滾動
- 11. 水平滾動Div
- 12. CFGRID水平滾動
- 13. jQuery水平滾動?
- 14. Safari水平滾動
- 15. 水平滾動TextView
- 16. UICollectionView水平滾動
- 17. 水平滾動? javascript
- 18. 水平滾動css?
- 19. 水平滾動表
- 20. html水平滾動
- 21. 水平滾動ViewPager
- 22. 水平滾動jquery
- 23. Android:TextView水平滾動
- 24. iPhone水平滾動
- 25. SurfaceView水平滾動
- 26. Highcharts水平滾動
- 27. Android水平滾動
- 28. 水平滾動UITableView
- 29. Rmarkdown水平滾動
- 30. CSS水平滾動
我們真的可以使用一些實際的代碼。在此期間,看看http://api.jquery.com/scrollLeft/ – Blazemonger
只是查看源代碼,它不是亂碼,我不想在這裏放置200行代碼...但基本上我不想一個div推另一個,反之亦然...... –
您的頁面鏈接到六個外部JavaScript文件,並且可能包含二十個DIV。請將您的代碼簡化爲包含問題的最低限度,並在此處發佈。 – Blazemonger