Два Джаваскрипта се препокриват... :(

sentenello

Registered
Здравейте.
Ползвам Wordpress, но си вкарах падащо меню което ползва JS естествено. Проблема е там, че сега направих една галерия и когато сложа нейния JS за Лайтбокс Хоувър менюто изчезва.

За да не ви оплитам с думи ще ви дам 2 примера.
Отворете галерията www.prognozite.com/footballfans и вижте как се отварят снимките, но също така вижте и че в менюто под Хедъра няма стрелкички и не може да работи правилно.

Сега дайте на Начало и вижте че вече има падащото меню.

Много ще съм благодарен ако някой ми каже как да се оправя да ги съчетая двете, че вече доста време търся други подобни скриптове и т.н., но без ефект.
 
Тествах ти менюто под 4 браузъра:
1. Гугъл Хром - бачка та пушек излиза...
2. Огнената лисица - огън брат :)
3. Опера - като по ноти...
4. Интернет Експлорър - ИНТЕРНЕТ ЕКСПЛОРЪР

демек - работи под Google Chrome, Mozilla Firefox, Opera и естествено не работи под Internet Explorer (като имай предвид че под IE цялото меню е прецакано и то не само в галерията ми и в Начало и насякъде...)


ако питаш мене просто си смени джаваскрипта!
 
Брат изглежда не си ми разбрал въпроса.
Казвам че галерията бачка навсякъде по всяко едно време, но се препокрива с джаваскрипта на менюто.
Пробвах хиляда подобни скрипта, но така и никой не можа да стане. Дори пробвах плугин за Уордпрес
 
sentenello каза:
Брат изглежда не си ми разбрал въпроса.
Казвам че галерията бачка навсякъде по всяко едно време, но се препокрива с джаваскрипта на менюто.
Пробвах хиляда подобни скрипта, но така и никой не можа да стане. Дори пробвах плугин за Уордпрес
не мога да разбера как така се препокриват... обясни моля :)
 
Когато сложа prototype.js който ми трябва за да ми отваря снимките по този ефективен начин и Менюто под Хедъра вече не работи правилно. Под "Не работи правилно" искам да кажа, че джаваскрипта спира и вече не е падащо..
Това искам да кажа с това че се препокриват
 
Код:
    jQuery(document).ready(function(){  
     
       jQuery("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled (Adds empty span tag after ul.subnav*)  
      
       jQuery("ul.topnav li span").click(function() { //When trigger is clicked...  
      
         //Following events are applied to the subnav itself (moving subnav up and down)  
         $(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click  
    
        jQuery(this).parent().hover(function() {  
         }, function(){  
            jQuery(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up  
        });  
   
         //Following events are applied to the trigger (Hover events for the trigger)  
           }).hover(function() {  
               jQuery(this).addClass("subhover"); //On hover over, add class "subhover"  
           }, function(){  //On Hover Out  
               jQuery(this).removeClass("subhover"); //On hover out, remove class "subhover"  
       });  
    
   });

Пробвай така.И как искаш да работи всичко, като имаш на 1 страница mootools и две версии на jQuery?
 
FestarBG каза:
Код:
    jQuery(document).ready(function(){  
     
       jQuery("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled (Adds empty span tag after ul.subnav*)  
      
       jQuery("ul.topnav li span").click(function() { //When trigger is clicked...  
      
         //Following events are applied to the subnav itself (moving subnav up and down)  
         $(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click  
    
        jQuery(this).parent().hover(function() {  
         }, function(){  
            jQuery(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up  
        });  
   
         //Following events are applied to the trigger (Hover events for the trigger)  
           }).hover(function() {  
               jQuery(this).addClass("subhover"); //On hover over, add class "subhover"  
           }, function(){  //On Hover Out  
               jQuery(this).removeClass("subhover"); //On hover out, remove class "subhover"  
       });  
    
   });

Пробвай така.И как искаш да работи всичко, като имаш на 1 страница mootools и две версии на jQuery?

Този скрипт който си ми дал искаш да го заменя с Hovermenu.js ???
Ако може малко съвети кое по точно да изтрия, че покрай това изпробване напълних фтп-то със сумати глупости и сега ме е страх да делна нещо, че да не прецакам всичко :)
 
Да.Просто и вдете js библиотеки използват $ знака като съкратен reference към главния си обект.
:)
 
Сега ми показва стрелкичките на Менюто, но като ги кликна няма ефект. Галерията си работи както и преди ...
Проблема с двете неща наведнъж остава нерешен ;(
 

Back
Горе