2011-02-07 4 views
0

私はこのサイトで非常に問題を抱えています! http://pearsonlyle.uwpistol.net/galleries/susie-theodorou/editorial/jQueryリンクはクリックできませんが、新しいタブで右クリックすると開くことができますか?

表示されているナビゲーションはクリックしませんが、右クリックして新しいタブで開くことができます。選択されたサブナビに基づいてリストが複製されます。

var subNavParent = $('ul li ul li ul li.selected').parent().parent(); 
    var subNav = $('ul li ul li ul li.selected').siblings(); 



    $("<ul class='horizontal-sub-nav-ul'></ul>").appendTo(".header"); 

    $(subNavParent).clone().appendTo('.horizontal-sub-nav-ul');//grandparent 
    $('ul li ul li ul li.selected').clone().appendTo('.horizontal-sub-nav-ul');//siblings 

    $(subNav).clone().appendTo('.horizontal-sub-nav-ul');//this 

非常に刺激的!

誰もが考えている?私が思う目の第二、第三、第四、第七のペアとすることができます!

+0

右クリックして開くことができるので、これはアンカータグであると仮定しています。アンカータグのクリックハンドラがイベントをキャンセルしているか、エラーが発生しているようです。あなたはリンクとクリックハンドラを投稿できますか?私たちの中には、信頼できないリンクを開くのに勇敢ではない人もいます。:) – Mayo

答えて

2

ファイルmenus.jsで何かが、ある方法initMenuStylistsトップメニュー(PhotographersStylists)のハンドラをクリックして添付しますが、Commercialの1、EditoralShowreelのリンクをクリックした上で、そのメソッドの火災!

改訂

見つけました! menus.jsのコードは、122行目から始まり、<a>要素ではevent.preventDefault()になります。また、クローンを使って作業していないメニューを作成するために使用する要素についても。

+0

event.preventDefault()はリンクのデフォルトアクションを防ぎます。しかし、このボタンはクリックでのみ動作するため、中ボタンのクリックは機能します。 – CoolEsh

+0

お返事ありがとうございました!あなたはロック!私はevent.preventDefault()をメニューのクローン作成後に移動しました。 –

関連する問題