jQuery轮播插件

问题描述

| 我在我的应用程序中使用Carousel jquery插件。我需要显示一个名字。它在IE中正确显示名称,但在mozilla中却未正确显示。 这是我的代码
function mycarousel_itemVisibleInCallbackAfteranimation(carousel,item,idx,state) { 
   if (document.getElementById(\"Id\") != null) {
      if (item.all) {
         if (item.all[1]) {
            if (item.all[1].childNodes) {
               document.getElementById(\"Id\").innerHTML =
                     item.all[1].childNodes[0].alt;
            }
         }
      }
   }
};
有人可以帮我吗。     

解决方法

由于您已经有了jQuery参考,因此为什么不使用它呢?
function mycarousel_itemVisibleInCallbackAfterAnimation(carousel,item,idx,state) { 
   if(jQuery(\'#\' + idx)[0] && jQuery(item.all[1]).children()[0]){
     jQuery(\'#\' + idx).html( jQuery(jQuery(item.all[1]).children()[0]).attr(\'alt\'));
   }
};