var index = stopindex = 0, count;
var beauBeauSlide; //函数对象
var imgArr = new Array();$(function() {
function imgShow() {
var showID = 5;
JitTravel.WebServer.showImg.GetImg(showID, showBigImg);
}
function showBigImg(imgUrl) {
imgArr = imgUrl.toString().split("/");
}
//实现动态加载图片及循环显示
alert(imgArr.length);
$.each(imgArr, function(n, value) { //遍历要显示的图片
$("#pruductImage").append('<a href="#"><img src="../image/' + value + '" alt=" " /></a> ');
$("#imageButton").append('<img class="icon" src="../image/cj_hy.gif" alt="" id=" ' + n + '"/>');
});
count = $("#pruductImage a").length; ////获取图片的总数
$("#pruductImage a").hide(); //加载时,将所有图片都隐藏
$("#pruductImage a:first-child").show(); //默认显示第一张
autoScroll(); //自动滚动
$("#imageButton img").hover(function() { //当鼠标放到点上的时间则停止滚动
stopScroll(); //停止自动滚动
stopindex = $(this).attr("id"); //获取所指向的点的ID
index = stopindex.substring(stopindex.length - 1); //截取最后一个字符
$("#imageButton img").attr("src", "../image/cj_hy.gif"); // 所有的点更改为灰色
$("#imageButton img").eq(index).attr("src", "../image/cj_ly.gif"); //将所指向的点改为蓝色
$("#pruductImage a").eq(index).fadeIn("slow"); //本身淡入显示
$("#pruductImage a").eq(index).siblings().fadeOut("slow"); //其他的隐藏
}, function() {
stopindex = $(this).attr("id"); //获取所指向的点的ID
index = stopindex.substring(stopindex.length - 1); //截取最后一个字符
autoScroll(); //自动滚动
});为什么我上面jqery中怎么总是得不到imgArr数组里面的值啊
这个方法你可以看写里面的那个imgArr ,执行过了,是不是有值了啊。
showBigImg这里面执行,的确有值啊,可是在遍历显示图片的地方就没有值了啊