Hiermee maak je de keuze voor diverse social media. (werkt prima)
En bij 1 seconde ingedrukt houden wordt het script uitgevoerd.
Nu kan niet iedereen (tablets, etc) een button 1 seconde ingedrukt houden.
Om daarna uit te voeren.
Ik heb nu een extra button toegevoegd.
Je maakt je keuze door te klikken op de eerste button.
Na die keuze moet ik met de andere button de settimeout functie triggeren en uitvoeren.
Dat lukt me nog niet zoals ik het wil hebben.
Iemand de oplossing?
Dit in de loop van de html.
De akternatieve button.
<div style="position: absolute; margin-top: 33px; margin-left: 4px; width: 30px; height: 30px;">
<button type="button" class="SMbutton" id = "S<?php echo $lid_hash; ?>" style="position: relative; width: 28px; height: 13px; margin-top: 0px;" title ="ALTERNATIEF: Social Media. Maak keuze - Klik deze button" ><b>^</b></button></div>
Dit in het script.
var pressTimer;
var time = 1000;
var wwa = "";
$(".button").mouseup(function(){
clearTimeout(pressTimer);
// Clear timeout
return false;
}).mousedown(function(){
ww = this.id;
if (wwa!=ww || wwa=="")
{
i=0; p=0; z=0;
} else { z=1;}
wwa=ww;
pressTimer = window.setTimeout(function(){butt(but,i,p)},time);
return false;
});