zoukankan      html  css  js  c++  java
  • jQuery监听事件经典例子



    关键字:jQuery监听事件经典例子 


    js代码: 
    ============================================================ 

    $(function(){ 
       $("#s1 option:first,#s2 option:first").attr("selected",true); 
      
       $("#s1").dblclick(function(){ 
         var alloptions = $("#s1 option"); 
         var so = $("#s1 option:selected"); 

         so.get(so.length-1).index == alloptions.length-1?so.prev().attr("selected",true):so.next().attr("selected",true);
        
         $("#s2").append(so); 
       }); 
      
       $("#s2").dblclick(function(){ 
         var alloptions = $("#s2 option"); 
         var so = $("#s2 option:selected"); 
        
         so.get(so.length-1).index == alloptions.length-1?so.prev().attr("selected",true):so.next().attr("selected",true);
        
         $("#s1").append(so); 
       }); 
      
       $("#add").click(function(){ 
         var alloptions = $("#s1 option"); 
         var so = $("#s1 option:selected"); 

         so.get(so.length-1).index == alloptions.length-1?so.prev().attr("selected",true):so.next().attr("selected",true);
        
         $("#s2").append(so); 
       }); 
      
       $("#remove").click(function(){ 
         var alloptions = $("#s2 option"); 
         var so = $("#s2 option:selected"); 
        
         so.get(so.length-1).index == alloptions.length-1?so.prev().attr("selected",true):so.next().attr("selected",true);
        
         $("#s1").append(so); 
       }); 
      
       $("#addall").click(function(){ 
         $("#s2").append($("#s1 option").attr("selected",true)); 
       }); 
      
       $("#removeall").click(function(){ 
         $("#s1").append($("#s2 option").attr("selected",true)); 
       }); 
      
       $("#s1up").click(function(){ 
         var so = $("#s1 option:selected"); 
         if(so.get(0).index!=0){ 
           so.each(function(){ 
               $(this).prev().before($(this)); 
           }); 
         } 
       }); 
      
       $("#s1down").click(function(){ 
         var alloptions = $("#s1 option"); 
         var so = $("#s1 option:selected"); 
        
         if(so.get(so.length-1).index!=alloptions.length-1){ 
           for(i=so.length-1;i>=0;i--) 
           { 
             var item = $(so.get(i)); 
             item.insertAfter(item.next()); 
           } 
         } 
       }); 
      
       $("#s2up").click(function(){ 
         var so = $("#s2 option:selected"); 
         if(so.get(0).index!=0){ 
           so.each(function(){ 
               $(this).prev().before($(this)); 
           }); 
         } 
       }); 
      
       $("#s2down").click(function(){ 
         var alloptions = $("#s2 option"); 
         var so = $("#s2 option:selected"); 
        
         if(so.get(so.length-1).index!=alloptions.length-1){ 
           for(i=so.length-1;i>=0;i--) 
           { 
             var item = $(so.get(i)); 
             item.insertAfter(item.next()); 
           } 
         } 
       }); 
    }); 
  • 相关阅读:
    (转)Unity3D 开发优秀技术资源汇总
    (转)Unity3d通过Action注册事件,回调方法
    (转)Unity3D研究院之游戏架构脚本该如何来写(三十九)
    (转)Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条(三十一)
    Unity3D的主要类图
    C# 事件和Unity3D
    unity3d 场景配置文件生成代码
    497. Random Point in Non-overlapping Rectangles
    478. Generate Random Point in a Circle
    470. Implement Rand10() Using Rand7() (拒绝采样Reject Sampling)
  • 原文地址:https://www.cnblogs.com/baiduligang/p/4247128.html
Copyright © 2011-2022 走看看