将列表项写入jcarousel的问题

时间:2012-02-08 10:53:30

标签: javascript ajax jcarousel

我正在使用AJAX,javascript和PHP来调用和接收数据,然后我想在网页上显示。我的调用工作正常,我正在接收数据,我的问题在于尝试将数据写入jCarousel。

我在页面上有6个旋转木马,我正在尝试动态填充。无论我做什么,我都无法从我的javascript写入jcarousel列表项。 javaScriptcode被添加为Reference

到目前为止,我有:

HEADER:

$('.carels').jcarousel({
vertical: true,
itemLoadCallback: itemLoadCallbackFunction();
});

itemLoadCallbackFunction采用文档所说的两个参数 - 请求轮播和指示轮播当前状态的标志。

所以我有一个功能:

function itemLoadCallbackFunction(carousel,state) {

for (var i = carousel.first; i <= carousel.last; i++) {
 // Check if the item already exists
if (!carousel.has(i)) {
carousel.add(i, "I'm item #" + i);
}}}

导致问题的问题

  1. 我不确定这个函数应该放在哪里 - 在我的HEADER或我的.js文件中。

  2. 如何从我的.js文件中调用此函数。我在页面中有六个旋转木马都有不同的ID,所以我对如何设置旋转木马/状态参数感到困惑。

  3. 目前它总是在Firebug中说旋转木马是未定义的。我尝试使用。js文件中的函数调用传递轮播ID和状态,但它没有区别 - itemLoadCallbackFunction('carouselid',state);

    感谢您提供任何指导。

0 个答案:

没有答案