我目前使用貓頭鷹旋轉木馬和通過AJAX填充。當我使用addItem方法時,貓頭鷹旋轉木馬會轉到第一個項目,但我希望旋轉木馬轉到添加的項目。所以爲了讓我使用跳轉到,但這裏的問題是旋轉木馬先去,然後跳轉到添加項目。我只需要旋轉木馬去最新的項目。貓頭鷹旋轉木馬addItem問題
2
A
回答
0
我有同樣的問題,所以我用lazyLoad:真實,
我解決它使用下面這段代碼:
var itemBlock ='<div> slider item </div>'; \\ add your code in ajax
$('#owl-slider').html(itemBlock).trigger('create');
$("#owl-slider").owlCarousel({
// Most important owl features
ltr:true,
items : 5,
itemsCustom : false,
itemsDesktop : [1199,8],
itemsDesktopSmall : [980,5],
itemsTablet: [768,4],
itemsTabletSmall: false,
itemsMobile : [479,2],
singleItem : false,
itemsScaleUp : false,
//Basic Speeds
slideSpeed : 200,
paginationSpeed : 800,
rewindSpeed : 1000,
//Autoplay
autoPlay : false,
stopOnHover : false,
// Navigation
navigation : false,
navigationText : ["prev","next"],
rewindNav : true,
scrollPerPage : false,
//Pagination
pagination : false,
paginationNumbers: false,
// Responsive
responsive: true,
responsiveRefreshRate : 200,
responsiveBaseWidth: window,
// CSS Styles
baseClass : "owl-carousel",
theme : "owl-theme",
//Lazy load
lazyLoad : true,
lazyFollow : true,
lazyEffect : "fade",
//Auto height
autoHeight : false,
//JSON
jsonPath : false,
jsonSuccess : false,
//Mouse Events
dragBeforeAnimFinish : true,
mouseDrag : true,
touchDrag : true,
//Transitions
transitionStyle : false,
// Other
addClassActive : false,
activeClass:true,
//Callbacks
beforeUpdate : false,
afterUpdate : false,
beforeInit: false,
afterInit: false,
beforeMove: false,
afterMove: false,
afterAction: false,
startDragging : false,
afterLazyLoad : false
});
var owls = $("#owl-slider").data('owlCarousel');
owls.goTo($('.item').length);
0
通過通過addItem()
執行踩着我注意到,整個轉盤先被「銷燬」,然後重新添加新的項目。所以現在還沒有真正的解決方案來解決你的問題。
如果您希望在保持滑動動畫的同時跳轉到最新項目(不是從第一個開始,然後從最後一個開始),請嘗試jumpTo()
到第二個項目,將超時設置爲10毫秒(不起作用如果在我的情況下省略),然後致電next()
。
owl.jumpTo(/*second last item index*/);
setTimeout(function() {
owl.next();
}, 10);
相關問題
- 1. 貓頭鷹旋轉木馬切割格
- 2. joomla基於貓頭鷹旋轉木馬
- 3. 貓頭鷹旋轉木馬定位div
- 4. 貓頭鷹旋轉木馬2導航
- 5. 什麼是貓頭鷹旋轉木馬的貓頭鷹項目?
- 6. 貓頭鷹旋轉木馬問題與基金會6
- 7. 貓頭鷹旋轉木馬問題與引導標籤
- 8. 貓頭鷹旋轉木馬問題(自動播放+響應)
- 9. WordPress的貓頭鷹旋轉木馬添加圖片問題 - PHP
- 10. 如何使不斷旋轉木馬幻燈片與貓頭鷹旋轉木馬
- 11. 貓頭鷹旋轉木馬 - 主題CSS不適用
- 12. 貓頭鷹旋轉木馬的標題與animate.css
- 13. 貓頭鷹旋轉木馬2 - 主題樣式表不工作
- 14. 在貓頭鷹旋轉木馬中爲貓頭鷹項目添加+1類
- 15. 貓頭鷹旋轉木馬:Javascript無法加載。 Shopify問題或代碼問題?
- 16. 在IE 7+上貓頭鷹旋轉木馬淡化轉換
- 17. 貓頭鷹旋轉木馬幻燈片轉換
- 18. 通過觸摸啓用貓頭鷹旋轉木馬
- 19. 與貓頭鷹旋轉木馬項目Rails中
- 20. 貓頭鷹旋轉木馬項目內容Z指數
- 21. 貓頭鷹旋轉木馬沒有得到響應
- 22. 角js ng-repeat不適用於貓頭鷹旋轉木馬
- 23. 觸發下一頁貓頭鷹旋轉木馬2
- 24. 貓頭鷹旋轉木馬試圖刪除圍繞導航
- 25. 帶貓頭鷹旋轉木馬的全屏幕滑塊
- 26. 不適用於鉻制的貓頭鷹旋轉木馬動畫
- 27. 貓頭鷹旋轉木馬2可見元素
- 28. 貓頭鷹旋轉木馬根本不工作
- 29. 貓頭鷹旋轉木馬「同步」無限循環
- 30. 貓頭鷹旋轉木馬自動播放方向
沒有解決這一然而,我相信 - 看https://github.com/OwlFonk/OwlCarousel/issues/378 – Olaf
好問題。我也有完全一樣的問題。我能做的最好的辦法就是做owl.goTo(slideIWant),但是這樣可以非常快速地將所有圖像滾動到slideIWant,這非常不理想,並且可能會讓用戶感到不適。 –