JS\JQuery 常用函数记录

1.each(function(index,ele)

举例:

$('.mat_code').each(function(index,ele){
	//alert(ele.value);
	if(ele.value==obj.value&&isAlert_)
	{
		isLoad	= false;
		isAlert_ = false;
		var sele_obj = $(obj).parent().parent().next();
		$(sele_obj).detach();
		$(obj).parent().parent().detach();
			alert("物料编号:【"+ele.value+"】,列表已存在此记录!");
	}			
});


2.$.ajax({
url:url_,
async:false,
data:{code:m_code,name:m_name},    
dataType:'json',
success:function(obj){}
});

举例:

var url_ = "${ctx}/biz/material/materDataForm!doLoadData.action";
htmlobj = $.ajax({
			url:url_,
			async:false,
			data:{code:m_code,name:m_name},    
			dataType:'json',
			success:function(obj){}
		});
var obj_  =htmlobj.responseText;
var to_json = eval("("+obj_+")");
var tr_and_tr = $(obj).parent().parent().next();				

3.setInterval()

  1. <!--演示内容开始-->  
  2.   
  3. <script type="text/javascript">  
  4. $(document).ready(function(){  
  5.       
  6.     var lb = $("#limit-buy"),  
  7.         lb_cur = 1,  
  8.         lbp_w = lb.find(".products").width();  
  9.         lb_timer = null;  
  10.         t = 1;  
  11.   
  12.     function showLimitBuyProducts(){  
  13.         /** 滚动下标 越界 重置 **/  
  14.         if(lb_cur < 1){  
  15.             lb_cur = 4;  
  16.         } else if(lb_cur > 4){  
  17.             lb_cur = 1;  
  18.         }  
  19.           
  20.         /** 动态显示当前滚动到第几页 **/  
  21.         $("#J-lbcp").html(lb_cur);  
  22.           
  23.         /** 隐藏所有商品信息 显示第 lb_cur-1 项 **/  
  24.         var products = $("#limit-buy .products").hide().eq(lb_cur-1).show(),  
  25.   
  26.         /**有内容(长度不为0) 然后显示长度值 **/  
  27.         ta = products.find("textarea");  
  28.         if(ta.length){  
  29.             products.html(ta.val());  
  30.         }  
  31.     }  
  32.       
  33.     /**setInterval() 方法以毫秒为单位,不停地执行函数 ,直到clearInterval()被调用,或者窗体关闭;   
  34.         这里代表这个function每隔 1秒执行一次**/  
  35.     lb_timer = setInterval(function(){  
  36.         lb_cur++;  
  37.         showLimitBuyProducts();  
  38.     }, 1000);  
  39.       
  40.     /** 上一页 **/  
  41.     $("#J-lbn .prev, #J-lb .btn-prev").click(function(){  
  42.         lb_cur--;  
  43.         showLimitBuyProducts();  
  44.     });  
  45.   
  46.     /** 下一页 **/  
  47.     $("#J-lbn .next, #J-lb .btn-next").click(function(){  
  48.         lb_cur++;  
  49.         showLimitBuyProducts();  
  50.     });  
  51.       
  52.     /** 悬挂在商品滚动区域进行停止 setInterval() 方法动作 **/  
  53.     $("#J-lb").hover(function(){  
  54.             /** 方法一 鼠标进入 停止滚动 **/  
  55.             clearInterval(lb_timer);  
  56.             lb_timer = null;  
  57.             /** 上一页 下一页按钮浮现 **/  
  58.             $("#J-lb .btn-prev, #J-lb .btn-next").show();  
  59.         }, function(){  
  60.             /** 方法二 鼠标离开 开始滚动 **/  
  61.             lb_timer = setInterval(function(){  
  62.                 lb_cur++;  
  63.                 showLimitBuyProducts();  
  64.             }, 1000);  
  65.             /** 上一页 下一页按钮浮现 **/   
  66.             $("#J-lb .btn-prev, #J-lb .btn-next").hide();  
  67.     });  
  68.       
  69. });  
  70. </script>   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值