2012-06-22 57 views
0

我试图制定一个<a href ></a>,但当用户单击鼠标左键时它不起作用,但在尝试打开时却能正常工作新选项卡或使用右键单击选项的新窗口。我已经使用了以下代码“<a href>”定位标记无法单击链接

<a href="http://www.wdmarketplace.com/itempage.php?pkey=<?php echo $products['productkey']; ?>"> 
           <img src="viewimage.php?key=<?php echo $products['thumbnail']; ?>" alt="<?php echo $products['listitemname']; ?>" /> 
          </a> 
+0

为了干净的代码和能够帮助您,请在变量的帮助下将脚本的使用与HTML标记分开。你能发布上面脚本的HTML输出吗? – Aakash

+0

请把这里放在http://www.wdmarketplace.com/member_profile.php?uid=MTE= – user1467983

回答

3

您的网页中有以下jquery代码,可防止点击加载新页面。

   $('#nav .thumb a').click(function(){ 
         $('#changeImg').fadeTo(0.5,700); 
         $('#changeImg').attr('src',$(this).attr('href')); 

         return false; 
       }); 
+0

那么我能做些什么。我有什么办法可以避免这个问题? – user1467983

+0

我已经评论了所有js代码int it。但它仍然显示相同的结果。请查看http://www.wdmarketplace.com/member_profile.php?uid=MTE= – user1467983

+0

@ user1467983。不知道该脚本是什么意思。你可以删除它。或者你可以改变脚本来允许你点击 - 我不熟悉jQuery语法。 – Raghuram

0

,我发现这是在我的应用程序的js文件的一个问题:

$('section [href^=#]').click(function (e) { 
     e.preventDefault() 
    }) 
0

使用这个简单的代码(在谷歌Chrome浏览器的移动视图)

<a href="http://google.com/" onclick="location.replace('http://google.com/'),'_top'">Google</a>