资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
JS 仿Flash动画放大/缩小容器
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN" xml:lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>放大缩小容器</title> <style type="text/css"> *{margin:0;padding:0;} body { padding:1em; } h2 { font-size:2em; } div { display:inline-block; width:10em; padding:.5em; margin-bottom:1em; overflow:hidden; background:#eee; text-align:center; font-size:1em; } p#text { position:absolute; right:10px; top:10px; } </style> </head> <body> <p id="text"></p> <div id="box1" onmouseover="pr_box('box1',150);" onmouseout="pr_box('box1',100);"> <h2>标题</h2> <p>小容器</p> </div> <div id="box2" onmouseover="pr_box('box2',280);" onmouseout="pr_box('box2',100);"> <h2>标题</h2> <p>大容器</p> </div> </body> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20type%3D%22text%2Fjavascript%22%3E%20%0D%0Afunction%20getDefaultStyle(obj%2Cattribute)%7B%20%0D%0Areturn%20obj.currentStyle%3Fobj.currentStyle%5Battribute%5D%3Adocument.defaultView.getComputedStyle(obj%2Cfalse)%5Battribute%5D%3B%20%0D%0A%7D%20%0D%0Afunction%20pr_box(id%2Ce)%7B%20%0D%0AclearInterval(document.getElementById(id).maxmin)%3B%20%0D%0Avar%20obj%3Ddocument.getElementById(id)%3B%20%0D%0Avar%20cfont%3DgetDefaultStyle(obj%2C%22fontSize%22)%3B%2F%2F%20%E5%BE%97%E5%88%B0%E9%BB%98%E8%AE%A4%E7%9A%84%E5%A4%A7%E5%B0%8F%3A%E9%99%84%E5%8D%95%E4%BD%8D%20%0D%0Avar%20cp%3Dcfont.replace(%2F%5B0-9%5D%7C%5B%5C.%5D%2Fg%2C%22%22)%3B%2F%2F%20%E5%BE%97%E5%88%B0%E9%BB%98%E8%AE%A4%E7%9A%84%E5%8D%95%E4%BD%8D%20%0D%0Avar%20fsize%3DparseFloat(cfont)%3B%2F%2F%20%E5%BE%97%E5%88%B0%E9%BB%98%E8%AE%A4%E7%9A%84%E5%A4%A7%E5%B0%8F%E6%95%B0%E5%80%BC%20%0D%0Avar%20s%3D10%3B%2F%2F%20%E8%BF%90%E5%8A%A8%E9%80%9F%E5%BA%A6%20%0D%0Aif(!obj.fsizeTmpe)%7B%2F%2F%20%E5%AD%98%E5%82%A8%E9%BB%98%E8%AE%A4%E5%A4%A7%E5%B0%8F%E6%95%B0%E5%80%BC%20%0D%0Aobj.fsizeTmpe%3Dfsize%3B%20%0D%0A%7D%20%0D%0Aif(!objfont)%7B%2F%2F%20%E5%A6%82%E6%9E%9C%E6%B2%A1%E6%9C%89%E8%AE%BE%E7%BD%AE%E5%BD%93%E5%89%8D%E5%A4%A7%E5%B0%8F%EF%BC%8C%E5%88%99%E8%B5%8B%E4%BA%88%E5%85%B6%E9%BB%98%E8%AE%A4%E5%A4%A7%E5%B0%8F%20%0D%0Aobj.style.fontSize%20%3D%20cfont%3B%20%0D%0A%7D%20%0D%0Avar%20e%20%3D%20obj.fsizeTmpe*e%2F100%3B%2F%2F%20%E9%9C%80%E8%A6%81%E6%94%B9%E5%8F%98%E5%88%B0%E7%9A%84%E5%A4%A7%E5%B0%8F%E6%95%B0%E5%80%BC%20%0D%0Avar%20objfont%20%3D%20parseFloat(obj.style.fontSize)%3B%2F%2F%20%E5%BE%97%E5%88%B0%E5%BD%93%E5%89%8D%E7%9A%84%E5%A4%A7%E5%B0%8F%20%0D%0Aif(e%20%3C%20obj.fsizeTmpe)%7Bobj.maxmin%20%3D%20setInterval(function()%7Bpr_min(obj%2Ce%2Ccp)%7D%2Cs)%3B%7D%20%0D%0Aif(e%20%3E%20obj.fsizeTmpe)%7Bobj.maxmin%20%3D%20setInterval(function()%7Bpr_max(obj%2Ce%2Ccp)%7D%2Cs)%3B%7D%20%0D%0Aif(e%20%3D%3D%20obj.fsizeTmpe)%7B%20%0D%0Aif(objfont%20%3C%20obj.fsizeTmpe)%7B%20%0D%0Aobj.maxmin%20%3D%20setInterval(function()%7Bpr_max(obj%2Cobj.fsizeTmpe%2Ccp)%7D%2Cs)%3B%20%0D%0A%7D%20%0D%0Aif(objfont%20%3E%20obj.fsizeTmpe)%7B%20%0D%0Aobj.maxmin%20%3D%20setInterval(function()%7Bpr_min(obj%2Cobj.fsizeTmpe%2Ccp)%7D%2Cs)%3B%20%0D%0A%7D%20%0D%0A%7D%20%0D%0A%7D%20%0D%0Afunction%20pr_max(obj%2Ce%2Ccp)%7B%20%0D%0Aif(!obj.fs)%7B%20%0D%0Aobj.fs%3Dobj.style.fontSize%3B%20%0D%0A%7D%20%0D%0Avar%20objfont%3DparseFloat(obj.fs)%3B%20%0D%0Aif(e%20%3E%20objfont)%7B%20%0D%0A%2F%2Fdocument.getElementById(%22text%22).innerHTML%2B%3D%22%E6%94%BE%E5%A4%A7%20-%20%E5%8E%9F%E5%A7%8B%E5%80%BC%EF%BC%9A%22%2Bobjfont%2B%22%20%2B%20%E9%80%92%E5%A2%9E%E5%80%BC%EF%BC%9A%22%2Be%2F10%2B%22%3Cbr%3E%22%3B%20%0D%0Aobj.fs%20%3D%20objfont%2Be%2F10%2Bcp%3B%20%0D%0Aobj.style.fontSize%20%3D%20obj.fs%3B%20%0D%0A%7D%20%0D%0Aelse%20if(e%20%3C%20objfont)%7B%20%0D%0Aobj.fs%20%3D%20e%2Bcp%3B%20%0D%0Aobj.style.fontSize%20%3D%20obj.fs%3B%20%0D%0A%7D%20%0D%0Aelse%7BclearInterval(obj.maxmin)%3B%7D%20%0D%0A%7D%20%0D%0Afunction%20pr_min(obj%2Ce%2Ccp)%7B%20%0D%0Aif(!obj.fs)%7B%20%0D%0Aobj.fs%3Dobj.style.fontSize%3B%20%0D%0A%7D%20%0D%0Avar%20objfont%3DparseFloat(obj.fs)%3B%20%0D%0Aif(e%20%3C%20objfont)%7B%20%0D%0A%2F%2Fdocument.getElementById(%22text%22).innerHTML%2B%3D%22%E7%BC%A9%E5%B0%8F%20-%20%E5%8E%9F%E5%A7%8B%E5%80%BC%EF%BC%9A%22%2Bobjfont%2B%22%20-%20%E9%80%92%E5%87%8F%E5%80%BC%EF%BC%9A%22%2Be%2F10%2B%22%3Cbr%3E%22%3B%20%0D%0Aobj.fs%20%3D%20objfont-e%2F10%2Bcp%3B%20%0D%0Aobj.style.fontSize%20%3D%20obj.fs%3B%20%0D%0A%7D%20%0D%0Aelse%20if(e%20%3E%20objfont)%7B%20%0D%0Aobj.fs%20%3D%20e%2Bcp%3B%20%0D%0Aobj.style.fontSize%20%3D%20obj.fs%3B%20%0D%0A%7D%20%0D%0Aelse%7BclearInterval(obj.maxmin)%3B%7D%20%0D%0A%7D%20%0D%0A%3C%2Fscript%3E"> </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程