Advertisement
Guest User

jQuery color box complete

a guest
Aug 3rd, 2010
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.52 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Color box test</title>
  5.  
  6. <link rel='stylesheet' type='text/css' href='css/syronex-colorpicker.css'  />
  7.  
  8. <script type='text/javascript' src="js/jquery-1.4.2.min.js"></script>
  9. <script type='text/javascript' src='js/syronex-colorpicker.js'></script>
  10.  
  11.  
  12. </head>
  13.  
  14.  
  15. <script>
  16.  
  17. var toggled=false;
  18. var selectedColor;
  19. function toggle_box(box){
  20.   toggled=true;
  21.   $(box).animate({
  22.     height: 'toggle'
  23.   }, 400, function() {
  24.     // Code that will run after the click
  25.   });
  26. }
  27.  
  28. function lastChar(string){
  29.     return string.substring(string.length-1);
  30. }
  31.  
  32. $(document).ready(function() {
  33.    
  34.     $('.boxColorSelect').click(function() {
  35.       var selectedBox = $(this).attr("id");
  36.       toggle_box('#colorBox'+lastChar(selectedBox));
  37.     });
  38.    
  39.     $('.colorBox').colorPicker({           
  40.       defaultColor: 0, // index of the default color (optional)
  41.       columns: 17,     // number of columns (optional)
  42.       color: ['transparent','#E0ECFF', '#DFE2FF','#E0D5F9','#FDE9F4','#FFE3E3','#5A6986','#206CFF','#0000CC','#5229A3','#854F61','#CC0000','#FFF0E1','#FADCB3','#F3E7B3','#FFFFD4','#F9FFEF','#F1F5EC','#EC7000','#B36D00','#AB8B00','#636330','#64992C','#006633'], // list of colors (optional)
  43.       // click event - selected color is passed as arg.
  44.       click:function(c){
  45.         if (toggled) {
  46.             selectedColor = c;
  47.         }
  48.       }
  49.     });
  50.    
  51.     $('.colorBox').click(function() {
  52.       var currentColorBox = $(this).attr("id");
  53.       $('#boxShow'+lastChar(currentColorBox)).css("background",selectedColor);
  54.       toggle_box('#'+currentColorBox);
  55.     });
  56.    
  57.  
  58.  
  59. });
  60. </script>
  61.  
  62.  
  63. <body>
  64.     <div id="boxShow1" class="boxColorSelect" style="width:20px; height:20px; border:1px solid black; position:relative;"></div>
  65.     <div id="colorBox1" class="colorBox" style="background-color:#fff; display:none;"></div>
  66.    
  67.     <div id="boxShow2" class="boxColorSelect" style="width:20px; height:20px; border:1px solid black; position:relative;"></div>
  68.     <div id="colorBox2" class="colorBox" style="background-color:#fff; display:none;"></div>
  69.    
  70.     <div id="boxShow3" class="boxColorSelect" style="width:20px; height:20px; border:1px solid black; position:relative;"></div>
  71.     <div id="colorBox3" class="colorBox" style="background-color:#fff; display:none;"></div>
  72.    
  73.     <div id="boxShow4" class="boxColorSelect" style="width:20px; height:20px; border:1px solid black; position:relative;"></div>
  74.     <div id="colorBox4" class="colorBox" style="background-color:#fff; display:none;"></div>
  75. </body>
  76. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement