2011-07-21 4 views
1

jQueryとtriggで最小限のメニューを使ってjQueryとImの初心者です。私はこのメニューのハイパーリンクをリンクしていますが、クリックできないものは動作しません。 jQuery defaultprevent()がリンクをブロックしているようです。 jquery-1.4.min.jsからdefaultprevent()行を削除すると、リンクは機能し始めますが、メニューのトリガー/ホバーは消え去りました。jQuery最小限のメニューリンクが機能しない

誰でも手伝ってもらえますか?ハイパーリンクをメニューホバー/トリガーで動作させたいfalseを返すクリックハンドラがあるため

答えて

1

あなたのメニューは私が考えて動作しません:

$("#one,#two,#three,#four,#five,#six,#seven,#eight").lavaLamp({ 
fx: "backout", 
speed: 700, 
click: function(event, menuItem) { 
return false; 
} 

はこれで、あなたのコードを置き換え

$("#one,#two,#three,#four,#five,#six,#seven,#eight").lavaLamp({ 
fx: "backout", 
speed: 700 
}); 
+0

おかげで魔法のように働いた:) – Alex

+0

あなたの問題を解決するときは、回答を受け入れることを忘れないでください –

1

最後の部分を離陸してみてください...男たくさん とjQueryに戻し.preventDefault()を入れ

$("#one").lavaLamp({ 
    fx: "backout", 
    speed: 700, 
    click: function(event, menuItem) { 
     window.location.href = $(this).find('a').attr('href'); 
    } 
}); 
+0

ありがとう、また動作します:) – Alex

関連する問題