Javascript 加载页面后将JCarousel添加到列表时出现问题
我得到了一个页面,该页面将加载并根据几个AJAX请求的结果动态填充多个列表。我想在收回所有数据后,向这些列表中的每一个添加一个JCarousel,但我很难让它正常工作。我已经试过好几次了,但还是没有成功。我目前有以下情况: 在我的标题中:Javascript 加载页面后将JCarousel添加到列表时出现问题,javascript,jquery,ajax,jcarousel,carousel,Javascript,Jquery,Ajax,Jcarousel,Carousel,我得到了一个页面,该页面将加载并根据几个AJAX请求的结果动态填充多个列表。我想在收回所有数据后,向这些列表中的每一个添加一个JCarousel,但我很难让它正常工作。我已经试过好几次了,但还是没有成功。我目前有以下情况: 在我的标题中: $('.myindcaras').jcarousel({ vertical: true }); 我的PHP页面控制显示: <ul id="uniqueid"></ul></div> 将其链接到我的标题中的旋转木马
$('.myindcaras').jcarousel({
vertical: true
});
我的PHP页面控制显示:
<ul id="uniqueid"></ul></div>
将其链接到我的标题中的旋转木马数据
执行其他任务并完成所有AJAX响应后,我尝试使用以下内容创建/添加旋转木马:
var mylistElement = document.getElementById('uniqueid').getElementsByTagName('li');
var lengthofList = mylistElement.length;
var carouseltoaddTo = '';
carouseltoaddTo = $('#uniqueid').data('jcarousel');
if (lengthofList > 0) {
for (i = 0; i < lengthofList; i++) {
datatoAdd = mylistElement[i].innerHTML;
carouseltoaddTo.add(i, datatoAdd);
}
}
var mylistElement=document.getElementById('uniqueid').getElementsByTagName('li');
var lengthofList=myliselement.length;
var carouseltoaddTo='';
carouseltoaddTo=$('uniqueid')。数据('jcarousel');
如果(lengthofList>0){
对于(i=0;i
从所有这些中,我得到了一个错误:carouseltoaddTo未定义
我认为一个问题是,我可能没有正确初始化旋转木马放在首位。其次,我不确定我是否正确地引用了旋转木马来添加所有列表项
非常感谢您的帮助。我现在已经解决了这个问题。我有点太过分了!我通过简单地将我的原始旋转木马创建代码从标题移动到我的HandlerResponse函数来修复它:
$('.myindcaras').jcarousel({
vertical: true
});
当我收到所有AJAX响应后,就会执行此操作。我现在已经解决了这个问题。我有点太过分了!我通过简单地将我的原始旋转木马创建代码从标题移动到我的HandlerResponse函数来修复它:
$('.myindcaras').jcarousel({
vertical: true
});
当我收到所有AJAX响应后,就会执行此操作。我现在已经解决了这个问题。我有点太过分了!我通过简单地将我的原始旋转木马创建代码从标题移动到HandlerResponse函数来修复它。当我收到所有AJAX响应后,就会执行这个操作。我现在已经解决了这个问题。我有点太过分了!我通过简单地将我的原始旋转木马创建代码从标题移动到HandlerResponse函数来修复它。当我收到所有AJAX响应后,就会执行此操作。