日期:2014-05-18 浏览次数:20304 次
一个输入框提示列表的效果使用宽屏的朋友麻烦帮忙测试下,列表的位置有没有错位。代码可以更简洁些,有更简便的方法欢迎贡献出来啊。
以下是HTML网页特效代码,点击运行按钮可查看效果: 以下是程序代码<!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> <!-- body{background:#fff} .Menu { position:relative; width:204px; height:127px; z-index:1; background: #FFF; border:1px solid #000; margin-top:-100px; display:none; } .Menu2 { position: absolute; left:0; top:0; width:100%; height:auto; overflow:hidden; z-index:1; } .Menu2 ul{margin:0;padding:0} .Menu2 ul li{width:100%;height:25px;line-height:25px;text-indent:15px; border-bottom:1px dashed #ccc;color:#666;cursor:pointer; change:expression( this.onmouseover=function(){ this.style.background="#F2F5EF"; }, this.onmouseout=function(){ this.style.background=""; } ) } input{width:200px} .form{width:200px;height:auto;} .form div{position:relative;top:0;left:0;margin-bottom:5px} #List1,#List2,#List3{left:0px;top:93px;} --> </style> <script type="text/javascript"> function showAndHide(obj,types){ var Layer=window.document.getElementById(obj); switch(types){ case "show": Layer.style.display="block"; break; case "hide": Layer.style.display="none"; } } function getValue(obj,str){ var input=window.document.getElementById(obj); input.value=str; } </script> </head> <body> <div class="form"> <div> Location:<input type="text" id="txt" name="txt" onClick="showAndHide('List1','show');" onblur="showAndHide('List1','hide');"></div> <!--列表1--> <div class="Menu" id="List1"> <div class="Menu2"> <ul> <li onmousedown="getValue('txt','中国CHINA');showAndHide('List1','hide');">中国CHINA</li> <li onmousedown="getValue('txt','美国USA');showAndHide('List1','hide');">美国USA</li> </ul> </div> </div> <div> Sex:<input type="text" id="txt2" name="txt2" onClick="showAndHide('List2','show');" onblur="showAndHide('List2','hide');"></div> <!--列表2--> <div class="Menu" id="List2"> <div class="Menu2"> <ul> <li onmousedown="getValue('txt2','男Male');showAndHide('List2','hide');">男Male</li> <li onmousedown="getValue('txt2','女Female');showAndHide('List2','hide');">女Female</li> </ul> </div> </div> <div> education:<input type="text" id="txt3" name="txt3" onClick="showAndHide('List3','show');" onblur="showAndHide('List3','hide');"></div> <!--列表3--> <div class="Menu" id="List3"> <div class="Menu2"> <ul> <li onmousedown="getValue('txt3','大专');showAndHide('List3','hide');">大专</li> <li onmousedown="getValue('txt3','本科');showAndHide('List3','hide');">本科</li> <li onmousedown="getValue('txt3','硕士');showAndHide('List3','hide');">硕士</li> <li onmousedown="getValue('txt3','本科');showAndHide('List3','hide');">本科</li> </ul> </div> </div> </div> </body> </html></font> <a href="http://js.aiyiweb.com/">欢迎访问爱易网网页特效代码站,js.aiyiweb.com</a> 上一篇:狡猾的按钮特效 下一篇:使用回车键来切换提交表单中的文本框输入状态 免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 相关资料更多> 雷军收买腾讯金山股份:持股比例升至27% 如家撤离同程内情:祸起反水OTA“联盟”? 特斯拉技术专利开放,要革自己的命? 网曝富士康“二连跳” 疑因推静音模式 微信企业号必须搬走四座大山,否则只能铩羽而归! 传苹果已告知鸿海:两款新iPhone下月发货 国网公司将加快组建 业界人士称困难重重 Android版WhatsApp曝漏洞:聊天记录可被窃取 QQ空间与微信龟兔赛跑,商业生态链陷入死循环