Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.03.2012, 17:35
Интересующийся
Отправить личное сообщение для Azazaza Посмотреть профиль Найти все сообщения от Azazaza
 
Регистрация: 08.11.2011
Сообщений: 19

Динамическое добавление элементов и функций
Здравствуйте, столкнулся с такой проблемой:
1 пункт. при клике по маркеру создается блок подсказки, в нее ложится ссылка с классом .more_info

2 пункт. есть функция которая должна запускаться при клике на .more_info, но она не запускается, вероятно потому что на время загрузки страницы элементов с этим классом не было

3 пункт. поэтому при клике по маркеру после создания блока и присвоения класса ссылке, я запускаю функцию в которой написано что при клике на .more_info мне надо вывести alert

в результате получаю следующее -
нажал на маркер 1 - создался блок 1 с подсказкой, при клике на подсказку 1, выводится alert
нажал на маркер 2 - создался блок 2 с подсказкой, при клике на подсказку 2, выводится alert
и теперь при повторном клике на подсказку 1, выводится alert 2 раза

это происходит изза 3 пункта

вот пример кода:

var infowindow = new google.maps.InfoWindow({ content: '<a href="#" class="more_info">More info..</a>'});
google.maps.event.addListener(marker, 'click', function() {
    infowindow.open(map,marker);
    more_info();
});
function more_info(){
    $('.more_info').click(function(event){
        alert(1);
    });
};


может можно это как-то по-другому организовать?

Последний раз редактировалось Azazaza, 03.03.2012 в 17:39.
Ответить с цитированием
  #2 (permalink)  
Старый 03.03.2012, 17:44
Интересующийся
Отправить личное сообщение для Azazaza Посмотреть профиль Найти все сообщения от Azazaza
 
Регистрация: 08.11.2011
Сообщений: 19

есть возможность каждой ссылке давать уникальный класс и после добавления написать код
$('уникальный_класс').click(function(event){
        alert(1);
    });

но так вообще ерунда получается..

Последний раз редактировалось Azazaza, 03.03.2012 в 18:00.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает код при добавление новых элементов dima85 jQuery 12 26.09.2015 12:27
Динамическое добавление элементов Sanyo jQuery 9 03.05.2013 13:09
Привильное добавление элементов с помощью js syegorius Events/DOM/Window 0 08.01.2012 09:32
Массивы. Динамическое удаление элементов userbanderas Элементы интерфейса 2 06.01.2012 23:29
Динамическое создание элементов DOM Crudelis Общие вопросы Javascript 7 13.11.2010 02:28