cotonti.com : [bug $.historyLoad] решение https://www.cotonti.com Laatste forum onderwerpen Cotonti en Sat, 25 Oct 2025 22:18:28 -0000 Trustmaster Спасибо! В гит-версии это уже исправлено какое-то время назад.

]]>
Zo, 22 Sep 2013 08:59:00 -0000
Dr2005alex Пока не забыл пишу сюда.

Обнаружена проблема. При использование AJAX Helpers in Cotonti, в подгруженном контенте не срабатывает обработчик на событие click. Работает только на контенте загруженном при загрузке страницы обычным образом.

вообщем сам обработчик в base.js.

		$('a.ajax').on('click', function() {
			$.historyLoad(ajaxMakeHash($(this).attr('href').replace(/#.*$/, ''), $(this).attr('rel')));
			return ajaxError;
		});

Срабатывает на нажатие ссылки с классом ajax.

дабы небыло выше описанного бага, необходимо привязать обработчик к body 

		$('body').on('click', 'a.ajax', function() {
			$.historyLoad(ajaxMakeHash($(this).attr('href').replace(/#.*$/, ''), $(this).attr('rel')));
			return ajaxError;
		});

вуаля.... все работает.

]]>
Zo, 22 Sep 2013 05:25:57 -0000