windowsetTimeout()
,用来在制定时间后运行
windowsetInterval()
,用来指定每隔一段时间重复运行
以及windowclearInterval()用来清除定时
用按钮的
onmousedown
,
onmouseup
,
onclick
事件组合来实现以下功能
代码如下
<script>
var
plusview;
var
minusview;
var
a=0;
function
hello(){
documentgetElementById("resultspan")innerHTML="5秒钟后显示我!!!长案按钮显示效果";
}
windowsetTimeout("hello()",5000);
function
viewpluslong()
{
plusview=windowsetInterval("viewplus()",100);
}
function
stopplus()
{
windowclearInterval(plusview);
}
function
viewminuslong()
{
minusview=windowsetInterval("viewminus()",100);
}
function
stopminus()
{
windowclearInterval(minusview);
}
function
viewplus()
{
a=a+1;
documentgetElementById("resultspan")innerHTML=atoString();
}
function
viewminus()
{
a=a-1;
documentgetElementById("resultspan")innerHTML=atoString();}
</script>
<html>
<input
id="buttondown"
type="button"
value="<<
-减
"
onclick="viewminus();"
onmousedown="viewminuslong();"
onmouseup="stopminus();"
/>
<input
id="buttonup"
type="button"
value="加
+
>>"
onclick="viewplus();"
onmousedown="viewpluslong();"
onmouseup="stopplus();"
/>
(按住按钮不放可连续缩放)
</br>
result
is
:
<span
id="resultspan"
style="color:red;"></span>
</html> 通过web-view所引得页面,当点击左上角返回时,想让其返回到指定的页面,而不是返回之前的页面时,可以这样来:
返回时跳转到index页面
var state = {
title: "title",
url: "#"
};
windowhistorypushState(state, "title", "#");
windowaddEventListener("popstate", function (e) {
wxminiProgramreLaunch({ url: '/pages/index/index' });
}, false);
思路就是,通过h5页面来监听小程序的返回 ,以此来实现自己的跳转。
popstate在IOS手机会自动触发,所以可以加延迟来解决这个Bug,可参考本人 >import javaawt;
import javaxswing;
import javaawtevent;
class ziti implements KeyListener
{JFrame jf;
JComboBox jc;
String[] kk={"隶书","楷体","黑体","宋体"};
String str="隶书"; int k1=FontPLAIN; int k2=16;
ziti()
{jf=new JFrame("字体事件测试");
jc=new JComboBox(kk)
Container co=jfgetContentPane();
JPanel pp=new JPanel();
coadd(pp);
ppsetLayout(null);
ppadd(jc
jfsetSize(400,500);
jfsetLocation(50,50);
jfsetVisible (true);
jcsetBounds(10,100,100,30);
jcaddKeyListener(this);
}
public void keyTyped(KeyEvent e)
{ str=kk[jcgetSelectedIndex()];
}
public void keyPressed(KeyEvent e){}
public void keyReleased(KeyEvent e){}
}
public class cv1
{public static void main(String[] args)
{ new ziti();
}
}
基本上就是这么写的 里面加你要写的就好咯 有什么问题你可以追问
参考资料:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)