Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.10.2010, 14:29
Новичок на форуме
Отправить личное сообщение для com-meta Посмотреть профиль Найти все сообщения от com-meta
 
Регистрация: 10.06.2010
Сообщений: 8

Вопрос по создании функции для события
Конструкция:
<script language="javascript" type="text/javascript">
    $(".menu").find("a").mouseenter(function(e){
        MenuSrc= $(this).children('img').attr('src');
        if( MenuSrc.indexOf('/menu/') !== -1 ){ 
            $(this).children('img').attr('src',MenuSrc.replace('/menu/','/menu/act/'));
        }
    });
    $(".menu").find("a").mouseleave(function(e){
        MenuSrc= $(this).children('img').attr('src');
        if( MenuSrc.indexOf('/menu/act/') !== -1 ){ 
            $(this).children('img').attr('src',MenuSrc.replace('/menu/act/','/menu/'));
        }
    });
</script>

Ищет в таблице ссылки и назначает им события mouseenter и mouseleave.

Подскажите пожалуйста функция создается только один раз (при компиляции браузером)? или при каждом наступлении события создается новый экземпляр функции?

Волнует этот вопрос с точки зрения не будет ли в этом месте утечек памяти.
Ответить с цитированием
  #2 (permalink)  
Старый 01.10.2010, 14:34
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

один раз, одна функция для всех ".menu a"
Ответить с цитированием
  #3 (permalink)  
Старый 01.10.2010, 14:59
Новичок на форуме
Отправить личное сообщение для com-meta Посмотреть профиль Найти все сообщения от com-meta
 
Регистрация: 10.06.2010
Сообщений: 8

благодарю, find("a") оказался лишним
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка события focus для input:text Юрий Шу jQuery 8 02.06.2010 15:57
Вопрос по функции display block p_project Элементы интерфейса 4 05.12.2009 23:15
Кросс-браузерные функции B~Vladi Ваши сайты и скрипты 128 01.09.2009 17:11
Для события onCLick получить индекс строки и объект грида. progi2007 ExtJS 4 05.08.2009 11:31
Проверка существования входного параметра для функции Axe Я не знаю javascript 2 25.05.2009 14:58