【发布时间】:2010-03-07 19:57:56
【问题描述】:
无法让我的 mSlider 函数在 IE 中运行。据说我在第 171 行遇到错误。但我不知道为什么。请提供一些帮助。 Here's the page
这是第 171 行所指的内容:
window.mSlide = function(){
var currentPosition = 0;
var slideWidth = 500;
var slideTotal = 3; // Total amount slides
var mSlideObj = $(".mSlideObj");
if(currentPosition == 0){
$("#mSlideControlLeft").hide();
}
$("#mSlideContainer").css({marginLeft: 0});
$("#mSlideContainer").css('width', slideWidth * mSlideObj);
$("#mSlideControl span").css({"opacity": "0.85"});
$("#mSlideControl span").click(function(){
currentPosition = ($(this).attr("id")=="mSlideControlRight") ? currentPosition+1 : currentPosition-1;
$("#mSlideContainer").animate({"marginLeft" : slideWidth*(-currentPosition)});
if(currentPosition >= slideTotal){
$("#mSlideControlRight").fadeOut(80);
} else
{
$("#mSlideControlRight").fadeIn();
}
if(currentPosition <= 0){
$("#mSlideControlLeft").fadeOut(80);
} else{
$("#mSlideControlLeft").fadeIn();
}
$("p#text").text(currentPosition);
});
};
【问题讨论】:
标签: jquery internet-explorer slider