2016-04-06 23 views
-2

Websitemde bir kaç javascript var Şu anda hangi linklerin üzerine tıklandığında dokunma aygıtları için tıklandığında gösterilecek önizlemeyi gösteren seçili bağlantıların neden yapıldığını belirliyorum. kullanıcıyı siteye gönderir, ilk dokunuşta sadece önizlemeyi göstermesini isterim, sonra sayfaya yeniden göndermek için tekrar tıklarlarsa.Dokunmatik cihazlar için JavaScript link önizleme

Bunu nasıl yapabilirim? Ben kullandım

Benim Java Script:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> 
<link href="http://codegena.com/assets/css/image-preview-for-link.css" rel="stylesheet">  
<script type="text/javascript"> 
$(function() { 
      $('#p1 a').miniPreview({ prefetch: 'pageload' }); 
      $('#p2 a').miniPreview({ prefetch: 'parenthover' }); 
      $('#p3 a').miniPreview({ prefetch: 'none' }); 
     }); 

Ve HTML: Burada

<p id="p1" align="center"><a href="http://link">link description</a><br><br><br><br><br><br><br><br></p> 
<p id="p2" align="center"><a href="http://link">link description</a><br><br><br><br><br><br><br><br></p> 
<p id="p3" align="center"><a href="http://link">link description</a><br><br><br><br></p> 
+0

Dokunmak bir tıklamadır. İlk dokunuşun çalışmasını istemiyorsanız, yerel işlevselliği devre dışı bırakırsınız. –

cevap

0

sayfaya göndermesini ilk tıklamayı önleyecek koddur ama ikinci tıklama yapar.

var click = 0; 
$("a").click(function(event) { 
var clickNum = ++click; 
if(clickNum == 1) { 
    event.preventDefault(); 
    //preview code 
} 
}); 
+0

Yanıt için teşekkürler, sadece javascript'i kullanmaya yeni başladınız, son kod nasıl görünmeli? – Gg8

+0

Bir sonraki sayfanın önizlemesi için zaten bir kodunuz var mı? '// önizleme kodunu 'kaldırır ve yaptığınız kodu ekleyin. – Hawkeye

İlgili konular