2013-04-25 39 views
3

我actualy試圖執行的jQuery目的菜單插件我的網頁上jQuery的目的菜單選擇

我不能處理的是,Drupal的在完全相同的課程設置菜單的第一和謝勝利水平,我沒有想法我應該告訴jquery用作他的選擇器。

我開始用類似的東西,大約3個小時前

$("#main-menu").menuAim({ 
    activate: function(a){ 
     $(this).children('ul').css('display','block'); 
    }, // fired on row activation 
    deactivate: function(a){ 
     $(this).children('ul').css('display','none'); 

    } // fired on row deactivation 
}); 

不知道如何解決這個問題?

+0

嘿巴斯蒂,你是否有點工作?我也試圖在Drupal菜單上實現這個功能。 – 2013-12-13 06:38:46

+1

難道你不能只選擇'ul'和'li'元素嗎?第一層次:來自ul的li元素。第二層次:來自ul元素的li元素。你甚至可以用jquery隨時添加類。 – mancuernita 2014-06-21 18:54:49

+0

您可以向有問題的ul標記添加其他類或ID,並讓您的JQuery代碼基於新類工作嗎? – 2015-07-30 15:29:42

回答

0

試試這個:

$("#main-menu").addClass("new_class"); 

$(".new_class").menuAim({ 
    activate: function(a){ 
     $(this).children('ul').css('display','block'); 
    }, // fired on row activation 
    deactivate: function(a){ 
     $(this).children('ul').css('display','none'); 

    } // fired on row deactivation 
}); 

這應確保沒有衝突。