100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JS实现很酷的EMAIL地址添加功能实例【javascript】

JS实现很酷的EMAIL地址添加功能实例【javascript】

时间:2023-10-22 11:52:55

相关推荐

JS实现很酷的EMAIL地址添加功能实例【javascript】

web前端|js教程

JS,很酷,EMAIL地址,添加,功能

web前端-js教程

本文实例讲述了JS实现很酷的EMAIL地址添加功能的方法。分享给大家供大家参考。具体实现方法如下:

demo源码,vscode怎么输中文表示声明,ubuntu没有wifi,tomcat怎么快速记忆,sqlite 压缩字段,韩国网页设计,servu搭建ftp服务器,酒店预定日期插件,前端框架更新太快,立体加爬虫,php 优惠券,SEO33,springboot留言板,phpcmsv9蓝色简洁下载网站模板,微信网页视频播放,天猫商城 模板,bootstrap 后台模板 下载,asp 登录页面,教师档案信息管理系统,写一个防小偷程序代码lzw

JS实现很酷的EMAIL地址添加功能

s扫描源码,vscode自动保存加空行,ubuntu 系统查询,tomcat运行rar包,python主要爬虫,php图片裁剪缩放,盐田区seo优化推广,文件上传网站源码下载,1080模板 苹果cmslzw

ul{ list-style:none; margin:0; padding:0;}

li{ margin:0; padding:0;}

#content{width:100%;}

#sendmail{float:left; width:60%;}

#friendlist{float:left; width:30%;}

#bxAddrFly{position:absolute;height:18px; width:46px;background:#EEE; border:1px #ccc solid;display:none;}

#tbAddrTree{ width:126px; float:left; padding:5px;border:1px #7F9DB9 solid;}

#tbAddrTree li{ width:100%; float:left;}

#tbAddrTree a{backgroud: #fff;width: 100%;color:#494949;text-decoration: none;float:left;}

#tbAddrTree a:hover{background: #e5edf6;}

var ev={};

var flyDiv="bxAddrFly";

var inceptDiv="SendAddress";

var addEvent="addAddress()";

function oo(obj){return (document.getElementById) ? document.getElementById(obj): document.all[obj];}

function isNone(str){return str==null||str==""?true:false}

var Browser = new Object();

Browser.isFirefox = (navigator.userAgent.toLowerCase().indexOf("firefox")!=-1);

if (Browser.isFirefox) { extendEventObject();}

function extendEventObject() {

window.constructor.prototype.__defineGetter__("event", function(){

var o = arguments.callee.caller;

var e;

while(o != null){

e = o.arguments[0];

if(e && (e.constructor == Event || e.constructor == MouseEvent)) return e;

o = o.caller;

}

return null;

});

漂亮的flash音乐开关源码,ubuntu更改屏幕大小,tomcat的复数形式是什么,爬虫 QQ个签,php教程tcp服务器外包,sem seo简历lzw

Event.prototype.__defineGetter__("srcElement", function () {

var node = this.target;

while (node.nodeType != 1) node = node.parentNode;

return node;

});

}

window.onload = function(){

var addrTree = oo( bAddrTree);

addrTree.onmouseover = function(){addrTree_event(event)};

addrTree.onmouseout = function(){addrTree_event(event)};

addrTree.onclick = function(){addrTree_event(event)};

}

function addrTree_event(e){

var memberID,tr

var ee = e.srcElement;

if(ee.tagName=="A"&&e.type=="mouseover"){ee.style.textDecoration="underline"}

if(ee.tagName=="A"&&e.type=="mouseout"){ee.style.textDecoration=""}

if(e.type=="click"&&e.srcElement.tagName=="A"){

var li=ee.parentNode.parentNode;

ev.AddInfo="\""+li.getAttribute("memberName")+"\""

oo(flyDiv).innerHTML=li.getAttribute("memberName");

addrTree_add(e.clientX,e.clientY)

}

}

function addrTree_add(ex,ey){

if(oo(flyDiv).style.display== one||oo(flyDiv).style.display==\){oo(flyDiv).style.display=lock;}

var inceptE = oo(inceptDiv);

var inceptEX = inceptE.offsetTop;

var inceptEY = inceptE.offsetLeft;

while(inceptE = inceptE.offsetParent){

inceptEX += inceptE.offsetTop;

inceptEY += inceptE.offsetLeft;

}

ev.flyArr=new Array(ex,ey,inceptEX,inceptEY,10);

fly(flyDiv,addEvent);

}

function fly(flyObj,flyRun){

var obj,a=ev.flyArr,x,y

if(flyObj!=null){

if(ev.flyObj!=null){

window.clearTimeout(ev.flyTm);

ev.flyObj.style.top=-900;

}

a[5]=0;

ev.flyObj=oo(flyObj);

ev.flyRun=flyRun;

}

obj=ev.flyObj;

if(a[4]==null){a[4]=1}

a[5]+=a[4]/Math.sqrt(Math.pow(a[2]-a[0],2)+Math.pow(a[3]-a[1],2));

if(a[5]>1){

obj.style.top=-900;

eval(ev.flyRun);

ev.flyObj=null;

return;

}

window.clearTimeout(ev.flyTm);

x=(a[2]-a[0])*a[5]+a[0];

y=(a[3]-a[1])*a[5]+a[1];

obj.style.left=x;

obj.style.top=y;

document.body.style.overflowX="hidden";

ev.flyTm=window.setTimeout("fly()",10)

}

function addAddress()

{

var key=ev.AddInfo;

if (oo(inceptDiv).value.indexOf(key)==-1)

{

oo(inceptDiv).value+=key+",";

}

}

张三

李四

王五

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。