网页的DOCTYPE HTML public 会导致页面的部分事件不触发
最近忙着做JS,在JS里头有用到鼠标的一些事件时,通常我都是把鼠标事件包含在一个JS文件中调用 <script type="text/javascript" src="js/sb_cd.js"></script>
在鼠标事件中若包含如下鼠标的特效,就会导致事件触发:js/sb_cd.js // JavaScript Document
var sb_cd_a_Colour='fff000'; var sb_cd_b_Colour='00ff00'; var sb_cd_c_Colour='ff00ff'; var sb_cd_Size=120;
var sb_cd_YDummy=new Array(),sb_cd_XDummy=new Array(),sb_cd_xpos=0,sb_cd_ypos=0,sb_cd_ThisStep=0;sb_cd_step=0.6; if (document.layers){ window.captureEvents(Event.MOUSEMOVE); function sb_cd_nsMouse(evnt){ sb_cd_xpos = window.pageYOffset+evnt.pageX+6; sb_cd_ypos = window.pageYOffset+evnt.pageY+16; } window.onMouseMove = sb_cd_nsMouse; } else if (document.all) { function sb_cd_ieMouse(){ sb_cd_xpos = document.body.scrollLeft+event.x+6; sb_cd_ypos = document.body.scrollTop+event.y+16; } document.onmousemove = sb_cd_ieMouse; }
function sb_cd_swirl(){ for (i = 0; i < 3; i++) { sb_cd_YDummy[i]=sb_cd_ypos+sb_cd_Size*Math.sin((1*Math.sin((sb_cd_ThisStep)/10))+i*2)*Math.sin((sb_cd_ThisStep)/4); sb_cd_XDummy[i]=sb_cd_xpos+sb_cd_Size*Math.cos((1*Math.sin((sb_cd_ThisStep)/10))+i*2)*Math.sin((sb_cd_ThisStep)/4); } sb_cd_This [1] [2] [3] [4] [5] 下一页
|