阅读:5800回复:0
有关使用ondrag方法拖动浮动图片(或链接)在FIREFOX下出现虚影的问题
由于标题能输入的文字较短,请原谅该标题有30%标题党成分
================十分郁闷的分割线================= 详细问题已经附件中的截图和注释清楚了 rar文件无法上传? ================十分郁闷的分割线================= 十分想知道的问题:怎么能body有其他内容时,图片不缩小的情况下,不出现虚影呢? 或者谁来解释下firefox做这个虚影的用意? ================十分郁闷的分割线================= 由于没办法上传rar打包测试用的网页(还是一个贴只能有三个附件?),测试的请把图片放好再测试.... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Untitled Page</title> <style> #imgg{color:#000;position:absolute;cursor:move;background:#fff;outline:none;font-size:12px;} #imgg img{border:none;} </style> </head> <body ondblclick="imgg.style.display='';"> body出现内容内容内容 <div id="debug" style="width:100px;position:absolute;background:#fff;z-index:999;"></div> <a id="imgg" style="top:50px;left:50px;padding:10px;border:solid 3px red;" href="javascript:"></a> <script> var x, y, imgg = document.getElementById("imgg"); moveimg(); function moveimg() { with (imgg) { innerHTML = "<img src=\"2.jpg\" style=\"border:none;\" draggable=\"true\"/><br/>12312312312312313" ondragstart = function(e) { e = e ? e : window.event; x = e.clientX - parseInt(this.style.left); y = e.clientY - parseInt(this.style.top); } onclick = function() { this.style.display = "none"; } ondragover = function(e) { e = e ? e : window.event; this.style.left = e.clientX - x + "px"; this.style.top = e.clientY - y + "px"; } } } </script> </body> </html> |
|