Показать сообщение отдельно
  #4 (permalink)  
Старый 23.02.2011, 12:20
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

var isIn = false; //  глобальные переменные
var newSrc = ''; // 
var obj = null;   // 
function doAfterSec(){
  if (!isIn) return;
  obj.attr('src', newSrc);
}
$("#goods_list_block .one_pp_wrap .pp_pic .product_pic").hover(
    function(){
        isIn = true;
        var name = $(this).attr('id');
        newSrc  = 'http://zakupka-images.s3.amazonaws.com/m_' + name;
        obj = $(this).find("img");
        setTimeout(doAfterSec, 1000);
    },
    function(){
        isIn = false;
        var name = $(this).attr('id');
        var pic_src = 'http://zakupka-images.s3.amazonaws.com/s_' + name;
        $(this).find("img").attr("src",pic_src);
    }
)

можно в принципе и clearTimeout использовать. кому как нравиться.
Ответить с цитированием