2012-06-22 56 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>