錯誤總結:
1. var disx = 0; 現在window.onload裡宣告變數,而不是在事件odiv.onmousedown裡面宣告並賦值。
對於這個還不是很明白。
2. onmousedown事件的主體是odiv,不是整個視窗。
3. if ... else if ... 兩個花括號的中間不可以寫分號 ; 。
4. odiv.style.left = l + 'px'; left 值有px。
5. 寫法錯誤。 可視窗的寬度: document.documentelement.clientwidth
if(l<0)// if(l
>
oevent.clientwidth - odiv.offsetwidth)
else if(l>document.documentelement.clientwidth-odiv.offsetwidth)
;
<script
>
window.onload
=function
()
//; // if 和 else if之間的語句不可以寫分號 ;
else
if(l
>
document.documentelement.clientwidth
-odiv.offsetwidth)
;if(t
<0)
else
if(t
>
document.documentelement.clientheight
-odiv.offsetheight)
odiv.style.left =l
+'px'
; //
left 值有px
odiv.style.top =t
+'px'
; };
document.onmouseup
=function
() ;
return
false
; //
阻止預設事件,解決火狐瀏覽器拖拽空div的bug
};
};script
>
<script
>
window.onload
=function
()
//if(l>oevent.clientwidth - odiv.offsetwidth)
else
if(l
>
document.documentelement.clientwidth
-odiv.offsetwidth)
;if(t
<0)
else
if(t
>
document.documentelement.clientheight
-odiv.offsetheight)
//if(t>oevent.clientheight - odiv.offsetheight)//;
odiv.style.left =l
+'px'
; odiv.style.top =t
+'px'
; };
document.onmouseup
=function
() ;
return
false
; };
};script
>
0906錯誤記錄 js
來專案組很久了,主要在寫頁面,但是發現自己基本功根本不行,一些基礎的概念總是不能掌握。乙個錯誤老犯幾遍。每次都要同事幫忙找錯誤。今天我的任務是將平台的發票管理顯示成進口發票管理和出口發票管理。基於原有的出口發票頁面做乙個類似的進口發票頁面,並且修改以前的出口發票,以前的發票查詢時都是寫死的出口,現在...
JS錯誤記錄 To do List
var data localstorage.getitem todolist json.parse localstorage.getitem todolist rendertodolist var obtnadd document.getelementbyid add var oinput docu...
CUDA cudaEvent記錄事件
cuda中event用於在流的執行中新增標記點,用於檢查正在執行的流是否到達給定點。作用一,event可用於等待和測試時間插入點前的操作,作用和streamsynchronize類似。作用二,event可插入不同的流中,用於流之間的操作。不同流執行是並行的,特殊情況下,需要同步操作。同樣,也可以在主...