2013-10-25 35 views
0

我有以下情況:我正在使用傳送帶,並且在實施中我使用了負向和正向邊距。將圖像移動到左側時,前一圖像的邊距需要設置爲0.我舉例here傳送帶動畫的邏輯情況

發生什麼事情是,當我將項目拖動到左側時,可以看到讓其他圖像進入屏幕的效果。這看起來很醜,所以我需要解決這個問題。我怎麼能夠?

+0

你想怎麼辦? – carter

+0

在動畫發生後,我不想看到上一張圖像閃爍並進入當前圖像位置。 –

+0

如果你檢查鏈接,你可以看到我在說什麼。 –

回答

0

我個人喜歡貓頭鷹旋轉木馬這些類型的東西。

HTML

<div id="slider" class="owl-carousel"> 
    <div><img src="http://tmp.innovacionesweb.info/img/slides/6.jpg" /></div> 
    <div><img src="http://tmp.innovacionesweb.info/img/slides/7.jpg" /></div> 
    <div><img src="http://tmp.innovacionesweb.info/img/slides/8.jpg" /></div> 
</div> 

jQuery的

$(document).ready(function() { 
    $("#slider").owlCarousel(); 
}); 

jsFiddle example

+0

其實我使用這個腳本,但這不是我的問題。 –

0

我覺得問題就在這裏。在main.js文件

$active.css('margin-left', 0); 
$active.prev('.owl-item').css('margin-left', 400); 

你應該關掉這個兩行,因爲

$active.prev('.owl-item').css('margin-left', 400); 
$active.css('margin-left', 0); 
+0

做同樣的事情(我試過)。 –