我正在使用jQuery從目標頁面加載div並用新加載的內容替換現有div。爲了讓這看起來更好一些,我添加了一個jQuery過渡效果,用於「滑動」,然後將現有內容關閉到左側,並從右側「滑動」新的內容。防止jQuery show()轉換的水平滾動
JS提取物:
...
$('#content-slider').hide('drop', {}, 2000, function() {
('#content-slider').load(pageurl + '?rel=tab #content-slider');
$('#content-slider').show('drop', {direction:'right'}, 2000);
});
...
的問題是,正在由「滑動」從右側在動畫新加載的div使div來有一個「動畫」水平滾動條。隨着div滑動到位,滾動條會減少,直到最終消失,因爲新的div內容已經就位。
我需要防止出現水平滾動條。明顯的選擇只是爲了overflow-x: hidden;
,但這並不能阻止這種影響。
你可能會添加一個小提琴嗎? – 97ldave 2013-03-15 15:02:21
你是否以2'#content-slider'' divs結尾?這可能會導致事情變得很奇怪。 – Jack 2013-03-15 15:03:25
您是否在'#content-slider'的父容器上設置了「overflow:hidden」? – Terry 2013-03-15 15:12:24