рони
В том ключе действую?
var Slider = {
elWrap : $('#slider'),
el : Slider['elWrap'].find('img'),
indexImg : 1,
indexMax : Slider['el'].length,
phase : 2000,
radios : $('#rad'),
Slider['elWrap'].append : ('<span class="next"></span><span class="prev"></span>'),
btnNext = $('span.next'),
btnPrev = $('span.prev');
change : function(){
if (document.getElementsByName('rad')[0].checked == true)
{
var next = el.eq(indexImg-1);
el.not(next).animate({"left": v ? -640 : 640 ,opacity: 1},800);
next.css({left: v ? 620 : -620}).animate({"left": 20, opacity: 1}, 800)
}
else if(document.getElementsByName('rad')[1].checked == true)
{
el.stop(true,true);
var next = el.eq(indexImg-1);
next.appendTo(elWrap).css({left: v ? 620 : -620}).animate({"left": 20}, 800)
}
else
{
el.stop(true,true);
var next = el.eq(indexImg-1);
el.not(next.animate({opacity: 1}, 800)).animate({opacity: 0},800);
}
}
bnnext: function(){
btnNext.click(function() {
window.clearTimeout(timer)
indexImg++;
if(indexImg == indexMax) {
indexImg = 1;
}
Slider.change(true);
});
}
bnprev: function() {
btnPrev.click(function() {
window.clearTimeout(timer)
indexImg--;
if(indexImg < 1)
{
indexImg = indexMax;
}
Slider.change();
});
}
}
И
var next = el.eq(indexImg-1);
нужно ли это менять на
next : el.eq(indexImg-1);