[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как передать переменную?
Renden
В js я нуб так что посоветуйте как поступить в таком случае

$(".icons a").hover(function(){
var ico = $(this).find("img").attr("src").split("."); //находим строку
$(this).find("img").attr('src', ico[0]+'_o.'+ico[1]); //меняем добавляя _o. посередине
}, function(){
$(this).find("img").attr('src', ico); //надо вернуть обратно как было, переменная ico несуществует, как её передать? Или мб проще глобальной сделать?
});




Спустя 8 минут, 49 секунд (13.09.2011 - 06:50) vital написал(а):
А зачем придумывать сложности? Что мешает менять название файла целиком?
А вообще, вот вам идиотское продолжение, идиотского кода, без обид.
}, function(){
var ico= $(this).find("img").attr('src').split('_o');
ico=ico[0].ico[1];
$(this).find("img").attr('src', ico); //надо вернуть обратно как было, переменная ico несуществует, как её передать? Или мб проще глобальной сделать?
});

Спустя 5 минут, 31 секунда (13.09.2011 - 06:56) Renden написал(а):
vital
Это понятно что еще раз присвоить переменную, просто смысл 2 раза 1 и тоже действие делать, я думал мб как-то можно передать её от 1 функции другой.

Цитата
Что мешает менять название файла целиком?

Ну было допустим <a href="bla-bla.jpg"> при наведении становится <a href="bla-bla_o.jpg"> смылс менять полностью?
Там же не 1 изображение, былоб 1 я бы не заморачивался, на css сделал hover и не парилсо.

Спустя 16 минут (13.09.2011 - 07:12) Michael написал(а):
Сделай ее глобальной.
Не var ico =
а просто ico =


Спустя 4 минуты, 34 секунды (13.09.2011 - 07:16) Renden написал(а):
Michael
Ога, я так уже и сделал, но всеравно спс smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.