Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не работает тригер (https://javascript.ru/forum/jquery/26717-ne-rabotaet-triger.html)

convi 19.03.2012 17:34

Не работает тригер
 
<?if (isset($_GET['translate'])) {?>
<script type="text/javascript" src="/js/jquery-1.6.1.min.js"></script>
<script>function googleSectionalElementInit(){new google.translate.SectionalElement({sectionalNodeClassName:"goog-trans-section",controlNodeClassName:"goog-trans-control",background:"transparent"},"google_sectional_element")}</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleSectionalElementInit&ug=section&hl=ru"></script>
<script type="text/javascript">
$(function(){
	function c(){
		var a=".goog-te-sectional-gadget-link-text";
		if($(a).length){
			$(a).trigger('click');
			clearInterval(b);
		}
	}
	b=setInterval(c,500);
});</script>
<?}?>
<div class="goog-trans-section">
	<div class="goog-trans-control">
		ТЕКСТ
	</div>
</div>

Так вот... данный код работает во всех браузерах кроме Хрома, и как бы я уже не вертел, ничего не могу придумать. Может и не срабатывает тригер или еще чего... вот ссылка для примера(http://ebaysale.prmaxsv.ru/product/?...tion&translate), во всех праузерах срабатывает тригер и мы получаем перевод.... но только не в хроме... григер не срабатывает и страница может перевестись только после ручного нажатия на кнопку. Помогаем))) часов 5 уже сижу.


Часовой пояс GMT +3, время: 17:32.