jQuery « Как совместить несколько Jquery плагинов вместе

Поставил jQuery Ajax Contact Form Using Faceboxhttp://freecss.info/free-css-tutorials/jquery-ajax-contact-form-in-facebox/ + jcarouselhttp://sorgalla.com/projects/jcarousel/ + s3slider

Проблемы начались после установки jQuery Ajax Contact Form Using Facebox, добавления js скрипта.
jcarousel - это слайдер фотографий, плюс каждая фотография открывается с помощью Facebox скрипта.

Конфликтуют именно jcarousel + Ajax Contact Form Using Facebox!
Удаляю яваскрипт код Ajax Contact Form Using Facebox, и jcarousel слайдер нормально работает.
А при совместной работе слайдер jcarousel не прокручивает фото, точнее прокручивает первые 10 секунд, а потом не хочет, видимо что-то глючит!

При нажатии на Contact(боковое менюhttp://www.freecss.info/tutorial/contact/index.html) выскакивает (с помощью Facebox) окно, но не полностью вся форма! и тупо все на сайте зависает!


Вот код 4х скриптов вместе:

<script type="text/javascript">
$(document).ready(function() {
   $(".contimage").hover(function() {
      $(this).animate({
        opacity:1
      },200);
    }, function() {
      $(this).animate({
        opacity:0.8
      },200);
    });
    $('#submitform').ajaxForm({
      target: '#error',
      success: function() {
      $('#error').fadeIn('slow');
      }
  });
$('a[rel*=facebox]').facebox()
});

   $('#mycarousel').jcarousel();

   $('#s3slider').s3Slider({
      timeOut: 9000
});
</script>
 


Подскажите, что не так?

1 ответов


Начал бы анализировать с классов или идентификаторов, которые эти плагины используют. Возможно происходит конфликт имен.


с функцией noConflict() знаком?


firefox вобще не хочет дружить с многими плагинами для jq =((