JQuery и AJAX конфликт - Joomla - PullRequest
       0

JQuery и AJAX конфликт - Joomla

0 голосов
/ 10 марта 2011

ок Вот моя проблема: я использую Joomla 1.6,

У меня есть Ajax JS для отображения слайда, как на моем сайте расположен: www.dhwnj.com Сценарий Jquery, который я использую, когда включен, останавливает работу моего слайд-шоу, поэтому я попытался использовать конфликт Нет скрипт, но я не знаю, правильно ли я его использую:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo $this‐>baseurl ?>/templates/<?php echo $this->template ?>/js/jquery.metadata.min.js"></script>
<script type="text/javascript" src="<?php echo $this‐>baseurl ?>/templates/<?php echo $this->template ?>/js/jquery.maphilight.js"></script>
<script type="text/javascript" src="<?php echo $this‐>baseurl ?>/templates/<?php echo $this->template?>/js/fancybox/jquery.fancybox.js"></script>
<script>
    jQuery.noConflict();
     // Use jQuery via jQuery(...)
     jQuery(document).ready(function(){
        jQuery("jquery.maphilight.js").hide();
     });
   // Use Prototype with $(...), etc.
    $('_class.noobSlide.packed.js').hide();
</script> 
<script type="text/javascript" src="<?php echo this->baseurl; ?>/templates/
<?php echo $this->template ?>/js/_class.noobSlide.packed.js" >
</script>

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 13 июня 2011

Вы должны использовать jQuery после mootools.Вы можете убедиться, что mootools сначала загружается этим кодом (используйте его в модуле или в представлении компонента)

JHTML::_('behavior.mootools');
$doc = &JFactory::getDocument();
....
$doc->addScript( "https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" );
$doc->addScriptDeclaration('jQuery.noConflict();'); 
$doc->addScriptDeclaration(" 
   jQuery(document).ready(function(){
       alert('jo');
    });"
 );

Это код для joomla 1.5, не знаю, совпадают ли функциив 1.6.

0 голосов
/ 10 марта 2011

Prototype не может работать вместе с Mootools, и Mootools загружен на вашу страницу (возможно, непосредственно Joomla)

Возможно, в этом причина вашей проблемы ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...