【发布时间】:2010-11-29 19:51:06
【问题描述】:
如果您在此处登录 http://freeri.freehostia.com/utanme/image.php 用户名/密码:Demo123 并按下任何图像,当它滑动时单击主图像,执行几次 突然你会发现每次滑动的时间越来越长。
我正在使用的代码
$(function(){
$('.slide:last-child img').live('click', function() {
$('.slide:first-child').animate({
marginLeft: '0'
},500);
return false;
});
$('.slide .img').click(function(){
var img = $(this).find('a').attr('href');
var title = $(this).find('h2').text();
var desc = $(this).find('p').text();
$('.slide:last-child img').attr('src',img);
$('.slide:last-child h2').text(title);
$('.slide:last-child #cont').text(desc);
$('body').prepend('<div id="cover"><img src="./images/loader.gif"/></div>');
$('.slide:last-child img').load(function(){
$('#cover').detach();
$('.slide:first-child').animate({
marginLeft: '-900px'
},500);
});
return false;
});
});
我在这里错过了什么? 任何帮助将不胜感激
【问题讨论】:
-
滑动的时间越来越长,是指滑动动画开始时间变长还是动画持续时间变长?
标签: jquery delay jquery-animate