के बाद उल्लू कैरोसेल को फिर से शुरू करने के लिए मैं एक सफल AJAX कॉल के बाद उल्लू कैरोसेल को फिर से शुरू करने की कोशिश कर रहा हूं। AJAX कॉल डेटा को बदल देगा लेकिन दृश्य को वही रहना चाहिए। मुझे कोई समस्या है जहां दृश्य (कैरोसेल संरचना) पुन: प्रारंभ नहीं होगा। पृष्ठ लोड पर सबकुछ ठीक है।अजाक्स कॉल
im का उपयोग कर संस्करण 1.3.3
$(document).ready(function() {
$(".owl-carousel").owlCarousel({
items : 3
});
});
अजाक्स कॉल
$.ajax({
type: 'get',
url: '/public/index',
dataType: 'script',
data: data_send,
success: function(data) {
$(".owl-carousel").owlCarousel({
items: 3
});
}
});
}
मैं कुछ है कि मैं क्या करने की जरूरत याद आ रही है। मैंने इस मुद्दे को जिथब पेज पर देखा है और सुझावों का प्रयास किया है लेकिन इसका कोई फायदा नहीं हुआ है।
किसी भी मदद
संपादित
सराहना की सलाह से दिया मैं इन दोनों कार्यों
function owlCarousel() {
var owl = $(".owl-carousel");
//init carousel
owl.owlCarousel();
owl.data('owlCarousel').reinit({
items : 3
});
}
function destroyOwlCarousel() {
var owl = $(".owl-carousel");
//init carousel
owl.owlCarousel();
owl.data('owlCarousel').destroy();
}
}
यह काम करते हैं लेकिन लगता है बनाया है सोच रहा है कि अगर यह ऐसा करने जा करने के लिए सही तरीका क्या है?
यहाँ उल्लू Carousel पेज आपकी सहायता कर सकती है - http://owlgraphic.com/owlcarousel/demos/manipulations.html आप addItem() या reinit() –
धन्यवाद का उपयोग कर link..trying डाल करने के लिए करने की कोशिश की है उनके उदाहरणों का उपयोग करके कुछ मिलकर, लेकिन अब तक काम नहीं कर रहा है – Richlewis