Добрый день! Прошу помощи у знатоков, т.к. самому не хватает знаний в джаваскриптах (профан)
Дело в том, что у меня на сайте стоял слайдер
jquery.nivo.slider.pack и небольшой скрипт для выпадающего меню, все это выглядело примерно следующим образом:
Код:
|
<script type="text/javascript" src="{THEME}/js/nivo-slider/jquery.nivo.slider.pack.js"></script>
<script>
// nivo-slider
$(window).load(function() {
$('#slider').nivoSlider({
effect: 'random',
slices: 15,
boxCols: 8,
boxRows: 4,
animSpeed: 700,
startSlide: 0,
directionNav: false,
controlNav: true,
controlNavThumbs: false,
pauseOnHover: true,
manualAdvance: false,
prevText: 'Prev',
nextText: 'Next',
randomStart: false,
pauseTime: 4500
});
});
// end nivo-slider
//tags
$(document).ready(function(){
var spoiler = $('.tags_block');
spoiler.hide();
$('#tags_btn').click(function(){spoiler.slideToggle("slow");return false;});
//end tags
// dropdown menu
if (!('ontouchstart' in document.documentElement)) {
$('.dropdown').hover(
function() {
$(this).addClass("active");
$(this).find('ul').stop(true, true);
$(this).find('ul').slideDown();
},
function() {
$(this).removeClass("active");
$(this).find('ul').slideUp('slow');
}
);
};
});
// end dropdown menu
</script> |
Выпадалка жутко бесила, т.к. вызывалась любым движением курсора над пунктами менюхи и постоянно мигала при движении по странице, и я решил заменить его на другой скрипт, который вызывает выпадающее меню только через определенную задержку курсора на пунктами (
как тут). То есть при случайном мгновенном пересечении курсором меню не реагирует. Для этого использовался скрипт
fancydropdown.js.
При подключении этого скрипта на сайте вырубается скрипт слайдера, а на форуме конфликтует еще и со скриптом jquery-1.7.2.min.js и lightbox.js. В общем, как ни прикручивай, сплошная жопа по всем фронтам. При этом 2х суточное гуглование проблемы и методы типа jQuery.noConflict() не помогли проблеме, вырубаются сразу оба скрипта. Одно ясно, что, судя по всему, конфликт библиотек jquery, но как выяснить где и как исправить?
Ребята, прошу у вас помощи, помогите или настроить первый скрипт выпадалки так, чтобы он не реагировал на пересечение мыши, а реагировал только на фокусировку более 0.8s или помогите убрать конфликт скриптов на сайте! Заранее спасибо всем, кто отзовется!