请教ff语句 if(evt.button==1){ //这句ff怎么写? if(evt.button==0){ id0=evt.srcElement.id; //这句ff怎么写? id0=evt.target.id;id1=document.getElementById(id0); //这句ff怎么写? 不用改 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(evt.button==0){ 时用document.onclick=ok;可看出效果,因为不这样的话,document.onmousemove的evt.button也等于0id0=evt.target.id;时如果看不到效果,则改下,function ok(evt){ 看看这里:http://topic.csdn.net/u/20090204/16/1be9ac87-acd8-47cf-ba26-a6d01cb07717.html <style>.c{position:absolute;top:100; }</style><body id=body1><img id=id1 class=c src='' style="left:50"><img id=id2 class=c src='' style="left:100"><img id=id3 class=c src='' style="left:150"><img id=id4 class=c src='' style="left:200"><script>var k=0; y0=0; x0=0; o1="";function down(){evt = window.event || arguments[0]; if(document.all) obj=evt.srcElement.idelse obj=evt.target.ido1=document.getElementById(obj)if(o1!=body1){//y0=evt.clientY-parseInt(o1.style.top); //为什么y0=NaN?x0=evt.clientX-parseInt(o1.style.left);k=1;}}function move(){if(k==1){evt = window.event || arguments[0];x=evt.clientX; y=evt.clientY; o1.style.top=y-y0; o1.style.left=x-x0; }}function up(){k=0;}document.onmousedown=downdocument.onmousemove=movedocument.onmouseup=up</script>谢谢楼上各位!我想写个在ie和ff上都好用的鼠标拖拽图片的程序,现在在ie上y0那句不好使,在ff上问题更大些,请帮忙给改一下,谢谢! http://www.cnblogs.com/cloudgamer/archive/2008/11/17/Drag.html看看cloudgamer写的吧 http://www.cnblogs.com/cloudgamer/archive/2008/11/17/Drag.html 能实现自动展开下拉菜单吗 JS如何获取TR的ID? js 实现浏览器全屏,兼容IE,Firefox 请问如何取传过来值中的一部分值 有没有好一点的可以快速入门的js教程,短小一点的,最好每章后面能带个习题的那种 swf文件下载后不能打开 IE6 window.resizeTo失效? 经典集--不作描述..之三 请教javascript中表单的应用和文本颜色控制 请问下如何把google的页面放到我的一个iframe里?由于google设置了X-Frame-Options:SAMEORIGIN div 如何移动? 求解决常见的一个问题
id0=evt.target.id;时如果看不到效果,则改下,function ok(evt){
http://topic.csdn.net/u/20090204/16/1be9ac87-acd8-47cf-ba26-a6d01cb07717.html
.c{position:absolute;top:100; }
</style>
<body id=body1>
<img id=id1 class=c src='' style="left:50">
<img id=id2 class=c src='' style="left:100">
<img id=id3 class=c src='' style="left:150">
<img id=id4 class=c src='' style="left:200"><script>
var k=0; y0=0; x0=0; o1="";
function down(){
evt = window.event || arguments[0];
if(document.all) obj=evt.srcElement.id
else obj=evt.target.id
o1=document.getElementById(obj)
if(o1!=body1){
//y0=evt.clientY-parseInt(o1.style.top); //为什么y0=NaN?
x0=evt.clientX-parseInt(o1.style.left);
k=1;
}}
function move(){
if(k==1){
evt = window.event || arguments[0];
x=evt.clientX;
y=evt.clientY;
o1.style.top=y-y0;
o1.style.left=x-x0;
}}
function up(){
k=0;
}
document.onmousedown=down
document.onmousemove=move
document.onmouseup=up
</script>
谢谢楼上各位!
我想写个在ie和ff上都好用的鼠标拖拽图片的程序,现在在ie上y0那句不好使,
在ff上问题更大些,请帮忙给改一下,谢谢!