<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : [bug $.historyLoad] решение</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Mon, 13 Apr 2026 06:53:57 -0000</pubDate>

		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>Спасибо! В гит-версии это уже исправлено какое-то время назад.</p>
]]></description>
			<pubDate>Нд, 22 Вер 2013 08:59:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7535&d=0#post38012]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Пока не забыл пишу сюда.</p>

<p>Обнаружена проблема. При использование <a href="http://www.cotonti.com/en/docs/devel/ajax_helpers" style="margin:0px;padding:0px;vertical-align:baseline;background-color:transparent;color:rgb(0,121,193);text-decoration:none;" title="AJAX Helpers in Cotonti">AJAX Helpers in Cotonti</a>, в подгруженном контенте не срабатывает обработчик на событие click. Работает только на контенте загруженном при загрузке страницы обычным образом.</p>

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

<pre class="brush:java;">
		$('a.ajax').on('click', function() {
			$.historyLoad(ajaxMakeHash($(this).attr('href').replace(/#.*$/, ''), $(this).attr('rel')));
			return ajaxError;
		});</pre>

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

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

<pre class="brush:java;">
		$('body').on('click', 'a.ajax', function() {
			$.historyLoad(ajaxMakeHash($(this).attr('href').replace(/#.*$/, ''), $(this).attr('rel')));
			return ajaxError;
		});</pre>

<p>вуаля.... все работает.</p>
]]></description>
			<pubDate>Нд, 22 Вер 2013 05:25:57 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7535&d=0#post38011]]></link>
		</item>
	</channel>
</rss>