自己写的还不错的jquery代码

/******************************/
//>自认为自己写的几段比较精彩的jquery代码
/******************************/

//>1.文本框辅助输入框
/******************************/
		 var popupTextareaLeft =0;
		 var popupTextareaTop =0;
		 var popupTextarea = $("textarea#popupTextarea");
		 var ipt = "";
		 
		 $("textarea:not([id='popupTextarea'])").bind("click",function(){
			 popupTextareaLeft = $(this).offset().left;// 相对于body左边的距离
			 popupTextareaTop = $(this).offset().top+this.offsetHeight;//this.offsetHeight当前元素的高度
			 
			 if(document.body.offsetHeight<popupTextareaTop){
				// popupTextareaTop= $(this).offset().top - this.offsetHeight;
			 }
			 popupTextarea.css({
				 "display":"block",
				 "position":"absolute"
			 }).offset({
				 left:popupTextareaLeft,
				 top:popupTextareaTop
			}).val($(this).val()).trigger("focus")[0].select();
			 
			ipt = $(this);
		 }).bind("focus",function(){
			 $(this).blur();
		 });
		 
		 popupTextarea.bind("focus",function(){
			 $(this).css({
				 "display":"block",
				 "position":"absolute"
			}).offset({
				 left:popupTextareaLeft,
				 top:popupTextareaTop
			});//.addClass("textareaFocus");
		 }).bind("blur",function(){
			 	var value2 = $(this).val();
			 	var textarea1 = ipt;
			 	var isDutyMember = $(textarea1).attr("dutyMember");// 是否为责任方
			 	var param = "";
				if(textarea1.val()!=$(this).val()){
					$(textarea1).val(value2);
					if( $("select[disabled='disabled']",textarea1.closest("tr")).size()<=0){
						alert("还没有估值记录");
						return;
					}
					var evaluateState = $("textarea[name='evaluateState']",$(textarea1).closest("tr")).val();
					var remark = $("textarea[name='remark']",$(textarea1).closest("tr")).val();
					param+="&evlId="+w.evlId;
					param+="&state="+evaluateState+"&"+textarea1.attr("data");
					if(null!=remark && undefined!=remark && ""!=remark)param+="&remark="+remark;
				
					var url = "/NPA/evlRecordAction.htm?method=updateRcdStateAndRemark";
					if(isDutyMember=="true"){
						url="/NPA/dutyMemberAction.htm?method=updateDutyMember";
					}
					
					// 到后台修改评估说明和备注
					$.ajax({
						async:false,
						type:"post",
						data:param,
						url:url,
						success:function(){}
					});
				}
				
			 $(this).css("display","none");//.removeClass("textareaFocus");
		 }); 
/******************************/
//2.> 苹果左面图标缩小放大效果
/******************************/
		 $("img").bind("mouseover",function(){
			     $(this).delay(100).animate({
			 		width:"30px",
			 		height:"30px"
			 	}).delay(100).animate({
			 	   width:"50px",
			 		height:"50px"}).delay(50).css({
			 		width:"40px",
			 		height:"40px"
			 		}).delay(100).animate({
			 		width:"52px",
			 		height:"52px"
			 		});
			 }).bind("mouseout",function(){
			 	$("img").clearQueue();
			 	$(this).animate({
			 		width:"22px",
			 		height:"22px"
			 	},100);
			 });	
/******************************/		 
		 
		 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值