我在我的应用程序中使用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;
}
}
}
}
};
有人可以帮助我。
答案 0 :(得分:0)
由于你已经有了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'));
}
};