Javascript 加载AJAX内容后如何重置jCarousel?
我正在使用从模板购买的定制jCarousel JavaScript();然而,当我尝试用AJAX加载内容时,旋转木马会中断,因为它无法确定宽度或高度。如何使jCarousel在通过AJAX插入内容后重新加载Javascript 加载AJAX内容后如何重置jCarousel?,javascript,jquery,jcarousel,Javascript,Jquery,Jcarousel,我正在使用从模板购买的定制jCarousel JavaScript();然而,当我尝试用AJAX加载内容时,旋转木马会中断,因为它无法确定宽度或高度。如何使jCarousel在通过AJAX插入内容后重新加载 我花了4-5天时间在谷歌上搜索一个解决方案,看到数百人提出了类似的问题,但没有确定的答案。请帮帮我 加载图像后,您需要使用.jcarousel('reload'[,options])重新加载旋转木马。我成功地解决了这个问题 $("#Services").each(function (inde
我花了4-5天时间在谷歌上搜索一个解决方案,看到数百人提出了类似的问题,但没有确定的答案。请帮帮我 加载图像后,您需要使用
.jcarousel('reload'[,options])重新加载旋转木马。
我成功地解决了这个问题
$("#Services").each(function (index, item) {
/* Load Content With AJAX */
var url = site.baseUrl + $(item).data("url");
if (url && url.length > 0) {
$(item).load(url,
/* Check return of load function if success load jcarousel */
function (responseText, textStatus, XMLHttpRequest) {
if (textStatus == "success") {
if ($('.slidewrap').length && jQuery()) {
$('.slidewrap').carousel({
speed: 600,
slider: '.slider',
slide: '.slide',
slideHed: '.slidehed',
nextSlide: '.next',
prevSlide: '.prev',
addPagination: false,
addNav: false
});
}
}
if (textStatus == "error") {
// oh noes!
}
});
}
});
好的,现在我把代码放在哪里?(我完全是一个新手,想把脚弄湿)在实际的jcarousel js中,还是在index.php或my content.php中?