2011-02-07 66 views
0

我對這個網站有這麼多麻煩! http://pearsonlyle.uwpistol.net/galleries/susie-theodorou/editorial/jQuery鏈接不可點擊,但我可以右鍵點擊在新標籤中打開?

可見的導航不會點擊,但我可以右鍵單擊並在新選項卡中打開。該列表根據所選的子導航來克隆li's。

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 2011-02-07 19:04:44

回答

2

也有一些是在文件menus.js,方法initMenuStylists連接單擊頂部菜單(PhotographersStylists)的處理器,但在點擊該方法大火在一個CommercialEditoralShowreel聯繫!

編輯

發現它! 從012行開始的menus.js中的代碼使許多<a>元素成爲event.preventDefault()。也適用於使用克隆創建非工作菜單的元素。

+0

event.preventDefault()阻止鏈接上的默認操作,因此不會發生頁面加載。但是中間按鈕點擊工作,因爲這種行爲只附加在點擊上。 – CoolEsh 2011-02-07 20:00:01