用vml可以实现一些几何形状 不过只是在IE里面可以用
实现自己画的功能应该是可以的
大概可以这样 js操作css 再用SetInterval来不断的显示 这样就有点像在画了 呵呵
实现自己画的功能应该是可以的
大概可以这样 js操作css 再用SetInterval来不断的显示 这样就有点像在画了 呵呵
解决方案 »
- 关于javascript clearInterval的问题
- js+xml在网站中如何实现多国语言切换
- textarea里面如何检测到回车事件?
- jquery操作textarea的疑问
- ext基础问题,请指教,监听修改checkbox的checked,但是页面没跟随改变
- 通过js改变下拉框的选择项后怎样触发下拉框的onchange事件
- 如何用js在两个table之间加入一个table?
- 100分急问一简单问题 解决立刻结贴!
- div块的问题(用来作为快捷菜单)
- 在使用vue的时候,对象new在window.onload下. 请问怎样暴露出来这个对象
- ▲▲▲js的前台验证问题▲▲▲
- ◆◆◆请求大侠帮忙→此段代码那里有错误?
<html xmlns:v>
<head>
<meta http-equiv="content-type" content="text/html;charset=gb2312"/>
<title>网页绘图,仅ie下能运行,采用vml绘制图形</title>
<style>v\:*{Behavior:url(#default#VML);}</style>
</head>
<body>
<div style="position:absolute;left:20px;top:20px;">按住鼠标绘制,释放鼠标结束</div>
<script type="text/javascript">
var mouseDown=false,oex,oey,vml,x,y;
document.onmousedown=function(){mouseDown=true;oex=event.clientX;oey=event.clientY;}
document.onmouseup=function(){mouseDown=false;}
document.onmousemove=function(){
if(mouseDown){
x=event.clientX;
y=event.clientY;
vml="<v:line from='"+oex+","+oey+"' to='"+x+","+y+"'/>";
oex=x;
oey=y;
document.body.insertBefore(document.createElement(vml));
}
}
document.onselectstart=function(){return false;}//取消选择
</script>
</body>
</html>