我需要帮助:我正在尝试制作一个javascript(到目前为止没有太多运气)。
我用php生成的页面上有按钮,它们的工作原理如下:
如果我按下按钮的时间少于链接打开的几秒钟,就像按钮有:onClick =“self.location ='url'”。 否则按下按钮的时间超过链接应在新选项卡中打开的任何时间,如果按钮具有:onclick =“window.open('url');”
如果它也适用于链接,那将会很棒。
这可能很容易,但我根本没有知识,我充斥着其他我真正知道如何做的事情,这就是我寻求你的帮助的原因。我已经错过了截止日期。 :(
我的目标是创建一个php函数来创建按钮: 喜欢:createbutton($ name,$ link,$ class,$ delay,...); 但不要担心,我可以这样做。
感谢您的帮助。
答案 0 :(得分:0)
这里的例子
var counter= 0;
doCount=function(){
setTimeout(function(){
counter++;
},1000);
}
doFunc=function(){
if(counter>2){
//do something if delay is greater than 2 second
}
else{
//do something if delay is less than 2 second
}
}
document.getElementById('myBtn').mousedown = doCount;
document.getElementById('myBtn').mouseup = doFunc;
试试此代码