2011-02-07 78 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

相关问题