2 jquery скрипта работают нормально по отдельности ... но когда на той же странице не работают ни - PullRequest
1 голос
/ 25 ноября 2011

Привет, у меня есть 2 сценария. 1 - это всплывающее окно со встроенным фрагментом текста, а другой - слайдер изображений nivo, они оба прекрасно работают сами по себе, но когда, но в верхней части страницы, запускать их не работает, любые идеи ? вот два сценария

$(document).ready(function() {
   $("#various1").fancybox();   
});

и ползунок ...

$(window).load(function() {
   $('#slider').nivoSlider({
        effect:'fade', // Specify sets like: 'fold,fade,sliceDown'
        directionNavHide:false, // Only show on hover    
        pauseOnHover:true, // Stop animation while hovering
        manualAdvance:true, // Force manual transitions
   });
});

Ответы [ 2 ]

3 голосов
/ 25 ноября 2011

Поскольку во втором сценарии есть синтаксическая ошибка.

Это должно сработать.

$(window).load(function() {
    $('#slider').nivoSlider({
      effect: 'fade', // Specify sets like: 'fold,fade,sliceDown'
      directionNavHide: false, // Only show on hover    
      pauseOnHover: true, // Stop animation while hovering
      manualAdvance: true // Force manual transitions
    });
});

Кроме того, я удалил последнюю запятую, поскольку в списке больше ничего нет и чтоЗапятая может вызвать проблемы в некоторых браузерах.

0 голосов
/ 25 ноября 2011

Если вы ищете эту проблему, вы найдете множество людей с такой же проблемой. Оба инструмента являются плагинами jQuery, поэтому, вероятно, они содержат противоречивый код.

Если вы не можете исправить ошибку внутри плагинов, вы можете заменить один из них, например, используя слайдер nivoo , порт nivo от jQuery до Mootools.

...