歐陽(yáng)良才

          不是別人,就是我陽(yáng)良才
          隨筆 - 13, 文章 - 8, 評(píng)論 - 2, 引用 - 0
          數(shù)據(jù)加載中……

          2012年4月7日

          常用樹(shù)控件 tree

           jQuery plugin: Treeview 

          這個(gè)插件能夠把無(wú)序列表轉(zhuǎn)換成可展開(kāi)與收縮的Tree。
           

          jQuery plugin: Treeview

           jQuery  

           jstree 

          jsTree是一個(gè)基于jQuery的Tree控件。支持XML,JSON,Html三種數(shù)據(jù)源。提供創(chuàng)建,重命名,移動(dòng),刪除,拖\放節(jié)點(diǎn)操作。可以自己自定義創(chuàng)建,刪除,嵌套,重命名,選擇節(jié)點(diǎn)的規(guī)則。在這些操作上可以添加多種監(jiān)聽(tīng)事件。 

          jstree

           jQuery UI Widgets  

           FileTreePanel 

          FileTreePanel擴(kuò)展至Ext.tree.TreePanel附帶基本的文件/文件夾管理功能。其它還包括文件上傳,重命名,刪除,新建與移動(dòng)。
          FileTree

          FileTreePanel

           ExtJs  

           jQuery File Tree 

          jQuery File Tree是一個(gè)可配置的Ajax文件瀏覽器jQuery插件。可以通過(guò)CSS定制外觀,指定文件樹(shù)展開(kāi)圖標(biāo),可以自己定義展開(kāi)/收縮事件、速度,配置加載信息等。 jQuery File Tree通過(guò)Ajax來(lái)獲取文件信息。

          jQuery File Tree

           jQuery  

           dhtmlxTree  

          dhtmlxTree是一個(gè)功能豐富的Tree Menu控件。提供豐富的操作API,AJAX支持和drag-n-drop功能。

          dhtmlxTree

           

           dTree 

          dTree是一個(gè)易于使用的JavaScript樹(shù)形菜單控件。支持無(wú)限分級(jí),可以在同一個(gè)頁(yè)面中放置多個(gè)dTree,可以為每個(gè)節(jié)點(diǎn)指定不同的圖標(biāo)。

          dTree

           

           Yahoo! UI Library: TreeView 

          YUI TreeView Control這個(gè)樹(shù)形組件,支持通過(guò)XMLHttpRequest對(duì)象動(dòng)態(tài)加載節(jié)點(diǎn)數(shù)據(jù),自定義每一個(gè)節(jié)點(diǎn)metadata。

          Yahoo! UI Library: TreeView

           YUI  

           Fonshen JS MenuTree 

          風(fēng)聲JS菜單樹(shù),程序基于JavaScript/XHTML/CSS標(biāo)準(zhǔn)實(shí)現(xiàn)。支持豐富的功能/表現(xiàn)定制:擁有表現(xiàn)和數(shù)據(jù)分離,單頁(yè)面可以應(yīng)用多個(gè)無(wú)限級(jí)菜單樹(shù),多達(dá)4種展開(kāi)模式,風(fēng)格樣式定義結(jié)構(gòu)清晰、靈活又精細(xì)等等特性。

          Fonshen JS MenuTree

           Menu  

           Control.Treeview 

          采用Mootools開(kāi)發(fā)的樹(shù)形菜單控件。支持通過(guò)Ajax動(dòng)態(tài)獲取節(jié)點(diǎn),設(shè)置默認(rèn)選中某些節(jié)點(diǎn)。

          Control.Treeview

           Mootools  

           Folder Tree 

          文件夾樹(shù)形控件。支持利用拖放(drag and drop)操作來(lái)重新排序節(jié)點(diǎn),利用Ajax更新節(jié)點(diǎn)。

          Folder Tree

          posted @ 2014-06-11 08:36 歐陽(yáng)良才 閱讀(379) | 評(píng)論 (0)編輯 收藏

          JavaScript 分頁(yè)

               摘要: JavaScript 分頁(yè)  閱讀全文

          posted @ 2012-08-08 14:55 歐陽(yáng)良才 閱讀(333) | 評(píng)論 (0)編輯 收藏

          jQUery 常用實(shí)例

          參考:  http://kb.cnblogs.com/page/152693/

          1. 如何創(chuàng)建嵌套的過(guò)濾器
          //允許你減少集合中的匹配元素的過(guò)濾器,  
          //只剩下那些與給定的選擇器匹配的部分。在這種情況下,  
          //查詢刪除了任何沒(méi)(:not)有(:has)  
          //包含class為“selected”(.selected)的子節(jié)點(diǎn)。  
          .filter(":not(:has(.selected))") 

            2. 如何重用元素搜索

          var allItems = $("div.item");  
          var keepList = $("div#container1 div.item");  
          //現(xiàn)在你可以繼續(xù)使用這些jQuery對(duì)象來(lái)工作了。例如,  
          //基于復(fù)選框裁剪“keep list”,復(fù)選框的名稱(chēng)  
          //符合
          <DIV>class names:x
          $(formToLookAt + " input:checked").each(function() {  
              keepList = keepList.filter("." + $(this).attr("name"));  
          });  
          </DIV> 

            3. 任何使用has()來(lái)檢查某個(gè)元素是否包含某個(gè)類(lèi)或是元素

          //jQuery 1.4.*包含了對(duì)這一has方法的支持。該方法找出  
          //某個(gè)元素是否包含了其他另一個(gè)元素類(lèi)或是其他任何的  
          //你正在查找并要在其之上進(jìn)行操作的東東。  
          $("input").has(".email").addClass("email_icon"); 

            4. 如何使用jQuery來(lái)切換樣式表

          //找出你希望切換的媒體類(lèi)型(media-type),然后把href設(shè)置成新的樣式表。  
          $('link[media='screen']').attr('href', 'Alternative.css');  

            5. 如何限制選擇范圍(基于優(yōu)化目的)

          //盡可能使用標(biāo)簽名來(lái)作為類(lèi)名的前綴,  
          //這樣jQuery就不需要花費(fèi)更多的時(shí)間來(lái)搜索  
          //你想要的元素。還要記住的一點(diǎn)是,  
          //針對(duì)于你的頁(yè)面上的元素的操作越具體化,  
          //就越能降低執(zhí)行和搜索的時(shí)間。  
          var in_stock = $('#shopping_cart_items input.is_in_stock');
          <ul id="shopping_cart_items">
           <li><input type="radio" value="Item-X" name="item" class="is_in_stock" />Item X</li>
           <li><input type="radio" value="Item-Y" name="item" class="3-5_days" />Item Y</li>
           <li><input type="radio" value="Item-Z" name="item" class="unknown" />Item Z</li>
          </ul> 

            6. 如何正確地使用ToggleClass

          //切換(toggle)類(lèi)允許你根據(jù)某個(gè)類(lèi)的  
          //是否存在來(lái)添加或是刪除該類(lèi)。  
          //這種情況下有些開(kāi)發(fā)者使用:  
          a.hasClass('blueButton') ? a.removeClass('blueButton') : a.addClass('blueButton');
          //toggleClass允許你使用下面的語(yǔ)句來(lái)很容易地做到這一點(diǎn)  
          a.toggleClass('blueButton'); 

            7. 如何設(shè)置IE特有的功能

          if ($.browser.msie) {
           // Internet Explorer其實(shí)不那么好用  
          } 

            8. 如何使用jQuery來(lái)代替一個(gè)元素

          $('#thatdiv').replaceWith('fnuh'); 

            9. 如何驗(yàn)證某個(gè)元素是否為空

          if ($('#keks').html()) {
           //什么都沒(méi)有找到;  
          } 

            10. 如何從一個(gè)未排序的集合中找出某個(gè)元素的索引號(hào)

          $("ul > li").click(function () {
           var index = $(this).prevAll().length;
          }); 

            11. 如何把函數(shù)綁定到事件上

          $('#foo').bind('click', function () {
           alert('User clicked on "foo."');
          }); 

            12. 如何追加或是添加html到元素中

          $('#lal').append('sometext'); 

            13. 在創(chuàng)建元素時(shí),如何使用對(duì)象字面量(literal)來(lái)定義屬性

          var e = $("", { href: "#", class: "a-class another-class", title: "..." }); 

            14. 如何使用多個(gè)屬性來(lái)進(jìn)行過(guò)濾

          //在使用許多相類(lèi)似的有著不同類(lèi)型的input元素時(shí),  
          //這種基于精確度的方法很有用  
          var elements = $('#someid input[type=sometype][value=somevalue]').get(); 

            15. 如何使用jQuery來(lái)預(yù)加載圖像

          jQuery.preloadImages = function () {
           for (var i = 0; i < arguments.length; i++) {
               $("<img />").attr('src', arguments[i]);
           }
          };
          //用法  
          $.preloadImages('image1.gif', '/path/to/image2.png', 'some/image3.jpg'); 

            16. 如何為任何與選擇器相匹配的元素設(shè)置事件處理程序

          $('button.someClass').live('click', someFunction);
          //注意,在jQuery 1.4.2中,delegate和undelegate選項(xiàng)  
          //被引入代替live,因?yàn)樗鼈兲峁┝烁玫纳舷挛闹С? 
          //例如,就table來(lái)說(shuō),以前你會(huì)用  
          //.live()  
          $("table").each(function () {
           $("td", this).live("hover", function () {
               $(this).toggleClass("hover");
           });
          });
          //現(xiàn)在用  
          $("table").delegate("td", "hover", function () {
           $(this).toggleClass("hover");
          }); 

            17. 如何找到一個(gè)已經(jīng)被選中的option元素

          $('#someElement').find('option:selected'); 

            18. 如何隱藏一個(gè)包含了某個(gè)值文本的元素

          $("p.value:contains('thetextvalue')").hide(); 

            19. 如果自動(dòng)滾動(dòng)到頁(yè)面中的某區(qū)域

          jQuery.fn.autoscroll = function(selector) {  
           $('html,body').animate(  
               {scrollTop: $(selector).offset().top},  
               500  
           };  
          }  
          //然后像這樣來(lái)滾動(dòng)到你希望去到的class/area上。  
          $('.area_name').autoscroll();  

            20. 如何檢測(cè)各種瀏覽器

          if( $.browser.safari)  //檢測(cè)Safari
          if ($.browser.msie && $.browser.version > 6 )//檢測(cè)IE6及之后版本
          if ($.browser.msie && $.browser.version <= 6 )  //檢測(cè)IE6及之前版本
          if ($.browser.mozilla && $.browser.version >= '1.8' )   //檢測(cè)FireFox 2及之后版本 

            21. 如何替換串中的詞

          var el = $('#id');    el.html(el.html().replace(/word/ig, '')); 

            22. 如何禁用右鍵單擊上下文菜單

          $(document).bind('contextmenu', function (e) {
           return false;
          }); 

            23. 如何定義一個(gè)定制的選擇器

          $.expr[':'].mycustomselector = function(element, index, meta, stack){  
           // element- 一個(gè)DOM元素  
           // index – 棧中的當(dāng)前循環(huán)索引  
           // meta – 有關(guān)選擇器的元數(shù)據(jù)  
           // stack – 要循環(huán)的所有元素的棧  
           // 如果包含了當(dāng)前元素就返回true  
           // 如果不包含當(dāng)前元素就返回false };  
           // 定制選擇器的用法:  
           $('.someClasses:test').doSomething(); 

            24. 如何檢查某個(gè)元素是否存在

          if ($('#someDiv').length) {
           //你妹,終于找到了
          } 

            25. 如何使用jQuery來(lái)檢測(cè)右鍵和左鍵的鼠標(biāo)單擊兩種情況

          $("#someelement").live('click', function (e) {
           if ((!$.browser.msie && e.button == 0) || ($.browser.msie && e.button == 1)) {
               alert("Left Mouse Button Clicked");
           } else if (e.button == 2) {
               alert("Right Mouse Button Clicked");
           }
          }); 

            26. 如何顯示或是刪除input域中的默認(rèn)值

          //這段代碼展示了在用戶未輸入值時(shí),  
          //如何在文本類(lèi)型的input域中保留  
          //一個(gè)默認(rèn)值  
          wap_val = [];
          $(".swap").each(function (i) {
           wap_val[i] = $(this).val();
           $(this).focusin(function () {
               if ($(this).val() == swap_val[i]) {
           $(this).val("");
               }
           }).focusout(function () {
               if ($.trim($(this).val()) == "") {
           $(this).val(swap_val[i]);
               }
           });
          }); 

            27. 如何在一段時(shí)間之后自動(dòng)隱藏或關(guān)閉元素(支持1.4版本)

          //這是1.3.2中我們使用setTimeout來(lái)實(shí)現(xiàn)的方式  
          setTimeout(function () {
           $('.mydiv').hide('blind', {}, 500)
          }, 5000);
          //而這是在1.4中可以使用delay()這一功能來(lái)實(shí)現(xiàn)的方式(這很像是休眠)  
          $(".mydiv").delay(5000).hide('blind', {}, 500); 

            28. 如何把已創(chuàng)建的元素動(dòng)態(tài)地添加到DOM中

          var newDiv = $('');
          newDiv.attr('id', 'myNewDiv').appendTo('body'); 

            29. 如何限制“Text-Area”域中的字符的個(gè)數(shù)

          jQuery.fn.maxLength = function (max) {
           this.each(function () {
               var type = this.tagName.toLowerCase();
               var inputType = this.type ? this.type.toLowerCase() : null;
               if (type == "input" && inputType == "text" || inputType == "password") {
           this.maxLength = max;
               }
               else if (type == "textarea") {
           this.onkeypress = function (e) {
            var ob = e || event;
            var keyCode = ob.keyCode;
            var hasSelection = document.selection
                ? document.selection.createRange().text.length > 0
                : this.selectionStart != this.selectionEnd;
            return !(this.value.length >= max
                && (keyCode > 50 || keyCode == 32 || keyCode == 0 || keyCode == 13)
                && !ob.ctrlKey && !ob.altKey && !hasSelection);
           };
           this.onkeyup = function () {
            if (this.value.length > max) {
                this.value = this.value.substring(0, max);
            }
           };
               }
           });
          };
          //用法  
          $('#mytextarea').maxLength(500); 

            30. 如何為函數(shù)創(chuàng)建一個(gè)基本的測(cè)試

          //把測(cè)試單獨(dú)放在模塊中  
          module("Module B");
          test("some other test", function () {
           //指明測(cè)試內(nèi)部預(yù)期有多少要運(yùn)行的斷言  
           expect(2);
           //一個(gè)比較斷言,相當(dāng)于JUnit的assertEquals  
           equals(true, false, "failing test");
           equals(true, true, "passing test");
          }); 

            31. 如何在jQuery中克隆一個(gè)元素

          var cloned = $('#somediv').clone(); 

            32. 在jQuery中如何測(cè)試某個(gè)元素是否可見(jiàn)

          if ($(element).is(':visible') == 'true') {
           //該元素是可見(jiàn)的  
          } 

            33. 如何把一個(gè)元素放在屏幕的中心位置

          jQuery.fn.center = function () {
           this.css('position', 'absolute');
           this.css('top', ($(window).height() - this.height()) 
                 / +$(window).scrollTop() + 'px');
           this.css('left', ($(window).width() - this.width()) 
                 / 2 + $(window).scrollLeft() + 'px');
           return this;
          }
          //這樣來(lái)使用上面的函數(shù):  
          $(element).center(); 

            34. 如何把有著某個(gè)特定名稱(chēng)的所有元素的值都放到一個(gè)數(shù)組中

          var arrInputValues = new Array();
          $("input[name='table[]']").each(function () {
           arrInputValues.push($(this).val());
          }); 

            35. 如何從元素中除去HTML

          (function ($) {
           $.fn.stripHtml = function () {
               var regexp = /<("[^"]*"|'[^']*'|[^'">])*>/gi;
               this.each(function () {
           $(this).html($(this).html().replace(regexp, ""));
               });
               return $(this);
           }
          })(jQuery);
          //用法:  
          $('p').stripHtml(); 

            36. 如何使用closest來(lái)取得父元素

          $('#searchBox').closest('div'); 

            37. 如何使用Firebug和Firefox來(lái)記錄jQuery事件日志

          // 允許鏈?zhǔn)饺罩居涗? 
          // 用法:  
          $('#someDiv').hide().log('div hidden').addClass('someClass');
          jQuery.log = jQuery.fn.log = function (msg) {
           if (console) {
               console.log("%s: %o", msg, this);
           }
           return this;
          }; 

            38. 如何強(qiáng)制在彈出窗口中打開(kāi)鏈接

          jQuery('a.popup').live('click', function () {
           newwindow = window.open($(this).attr('href'), '', 'height=200,width=150');
           if (window.focus) {
               newwindow.focus();
           }
           return false;
          }); 

            39. 如何強(qiáng)制在新的選項(xiàng)卡中打開(kāi)鏈接

          jQuery('a.newTab').live('click', function () {
           newwindow = window.open($(this).href);
           jQuery(this).target = "_blank";
           return false;
          }); 

            40. 在jQuery中如何使用.siblings()來(lái)選擇同輩元素

          // 不這樣做  
          $('#nav li').click(function () {
           $('#nav li').removeClass('active');
           $(this).addClass('active');
          });
          //替代做法是  
          $('#nav li').click(function () {
           $(this).addClass('active').siblings().removeClass('active');
          }); 

            41. 如何切換頁(yè)面上的所有復(fù)選框

          var tog = false;
          // 或者為true,如果它們?cè)诩虞d時(shí)為被選中狀態(tài)的話  
          $('a').click(function () {
           $("input[type=checkbox]").attr("checked", !tog);
           tog = !tog;
          }); 

            42. 如何基于一些輸入文本來(lái)過(guò)濾一個(gè)元素列表

          //如果元素的值和輸入的文本相匹配的話  
          //該元素將被返回  
          $('.someClass').filter(function () {
           return $(this).attr('value') == $('input#someId').val();
          }) 

            43. 如何獲得鼠標(biāo)墊光標(biāo)位置x和y

          $(document).ready(function () {
           $(document).mousemove(function (e) {
               $('#XY').html("X Axis : " + e.pageX + " | Y Axis " + e.pageY);
           });
          }); 

            44. 如何把整個(gè)的列表元素(List Element,LI)變成可點(diǎn)擊的

          $("ul li").click(function () {
           window.location = $(this).find("a").attr("href");
           return false;
          });
          <ul>
           <li><a href="#">Link 1</a></li>
           <li><a href="#">Link 2</a></li>
           <li><a href="#">Link 3</a></li>
           <li><a href="#">Link 4</a></li>
          </ul> 

            45. 如何使用jQuery來(lái)解析XML(基本的例子)

          function parseXml(xml) {
           //找到每個(gè)Tutorial并打印出author  
           $(xml).find("Tutorial").each(function () {
               $("#output").append($(this).attr("author") + "");
           });
          } 

            46. 如何檢查圖像是否已經(jīng)被完全加載進(jìn)來(lái)

          $('#theImage').attr('src', 'image.jpg').load(function () {
           alert('This Image Has Been Loaded');
          }); 

            47. 如何使用jQuery來(lái)為事件指定命名空間

          //事件可以這樣綁定命名空間  
          $('input').bind('blur.validation', function (e) {
           // ...  
          });
          //data方法也接受命名空間  
          $('input').data('validation.isValid', true); 

            48. 如何檢查cookie是否啟用

          var dt = new Date();
          dt.setSeconds(dt.getSeconds() + 60);
          document.cookie = "cookietest=1; expires=" + dt.toGMTString();
          var cookiesEnabled = document.cookie.indexOf("cookietest=") != -1;
          if (!cookiesEnabled) {
           //沒(méi)有啟用cookie  
          } 

            49. 如何讓cookie過(guò)期

          var date = new Date();
          date.setTime(date.getTime() + (x * 60 * 1000));
          $.cookie('example', 'foo', { expires: date }); 

            50. 如何使用一個(gè)可點(diǎn)擊的鏈接來(lái)替換頁(yè)面中任何的URL

          $.fn.replaceUrl = function () {
           var regexp = 
               /((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;
           this.each(function () {
               $(this).html(
           $(this).html().replace(regexp, '<a href="$1">$1</a>')
               );
           });
           return $(this);
          }
          //用法   
          $('p').replaceUrl(); 

          posted @ 2012-08-04 13:57 歐陽(yáng)良才 閱讀(3134) | 評(píng)論 (0)編輯 收藏

          利用iframe實(shí)現(xiàn)無(wú)刷新提交表單

          <iframe id="main" name="main" width="0%" height="0%"> </iframe>
          <form target="main" id="form1" action="ajax.do">
              <input name="operate" value="oop" type="hidden">
              <input id="abc" name="abc" type="text">
              <input type="submit" value="提交" >
          </form>

          參考 :http://hi.baidu.com/kill_me/item/3cd51f368ea3acf2e6bb7a30

          posted @ 2012-08-04 09:54 歐陽(yáng)良才 閱讀(680) | 評(píng)論 (1)編輯 收藏

          仿163 網(wǎng)盤(pán)無(wú)刷新都文件上傳系統(tǒng)

          無(wú)刷新文件上傳 cloudgamer博客園
          http://www.cnblogs.com/cloudgamer/archive/2008/10/20/1314766.html

          posted @ 2012-07-20 11:30 歐陽(yáng)良才 閱讀(319) | 評(píng)論 (0)編輯 收藏

          web頁(yè)面訪問(wèn)ftp上的圖片

          <img alt="" src="ftp://zxdit:zxdit@192.168.18.221/chuangkou/Temporary/photo/pic/pic/Bluehills.jpg" style="width: 330px;height: 400px;cursor: pointer;">

          posted @ 2012-07-03 14:30 歐陽(yáng)良才 閱讀(885) | 評(píng)論 (0)編輯 收藏

          css 好看的動(dòng)態(tài)菜單效果

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
          <HTML>
              <HEAD>
                  <TITLE> New Document </TITLE>
                  <META NAME="Generator" CONTENT="EditPlus">
                  <META NAME="Author" CONTENT="">
                  <META NAME="Keywords" CONTENT="">
                  <META NAME="Description" CONTENT="">
                  body{
                  background-color:#c1daff;
                  }
                  #navigation{
                  width:200px;
                  font-family:Arial;
                  }
                  #navigation ul{
                  font-family:Arial;
                  font-size:13px;
                  color:#00458c;
                  list-style-type:none;/* 不顯示項(xiàng)目符號(hào) */
                  margin:0px;
                  padding:0px;
                  }
                  #navigation li{
                  border-bottom:1px solid #ed9f9f;
                  }
                  #navigation li a{
                  display:block;/* 按塊顯示*/
                  padding:5px 5px 5px 0.5em;
                  text-decoration:none;
                  border-left:12px solid #711515;
                  border-right:1px solid #711515;
                  }
                  #navigation li a:link{
                  background-color:#c11136;
                  color:#ffffff;
                  }
                  #navigation li a:visited{
                  background-color:#c11136;
                  color:#ffffff;
                  }
                  #navigation li a:hover{
                  background-color:#990020;
                  color:#ffff00;
                  }
                  #navigation2{
                  font-family:Arial;
                  margin-top:20px;
                  }
                  #navigation2 ul{
                  font-family:Arial;
                  font-size:13px;
                  color:#00458c;
                  margin:0px;
                  padding:0px;
                  }
                  #navigation2 li{
                  float:left;
                  }
                  #navigation2 li a{
                  font-family:Arial;
                  font-size:13px;
                  color:#00458c;
                  display:block;/* 按塊顯示*/
                  padding:3px 6px 3px 6px;
                  text-decoration:none;
                  border:1px solid #711515;
                  margin:2px;
                  }
                  #navigation2 li a:link{
                  background-color:#039803;
                  color:#ffffff;
                  }
                  #navigation2 li a:visited{
                  background-color:#039803;
                  color:#ffffff;
                  }
                  #navigation2 li a:hover{
                  background-color:#035803;
                  color:#ffff00;
                  }
              </HEAD>
              <BODY>
                  <div id="page">
                  <div id="navigation">
                  <ul>
                      <li><a href="#">自由泳</a></li>
                      <li><a href="javascript:">仰泳</a></li>
                      <li><a href="#">蛙泳</a></li>
                      <li><a href="#">蝶泳</a></li>
                      <li><a href="#">個(gè)人混合泳</a></li>
                      <li><a href="#">自由泳接力</a></li>
                  </ul>
                  </div>
                  <div id="navigation2">
                  <ul>
                      <li><a href="#">HOME</a></li>
                      <li><a href="#">My Bolg</a></li>
                      <li><a href="#">Firends</a></li>
                      <li><a href="#">Next Staition</a></li>
                      <li><a href="#">Contact Me</a></li>
                  </ul>
                  </div>
                  </div>
              </BODY>
          </HTML>

          posted @ 2012-05-10 09:33 歐陽(yáng)良才 閱讀(730) | 評(píng)論 (0)編輯 收藏

          下拉框 onchange 事件

          onchange="deptchange(this.options[this.selectedIndex])"

          posted @ 2012-04-18 13:48 歐陽(yáng)良才 閱讀(394) | 評(píng)論 (0)編輯 收藏

          簡(jiǎn)單的 jQuery 操作復(fù)選框

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
          <HTML>
           <HEAD>
            <TITLE> 復(fù)選框數(shù) </TITLE>
            <META NAME="Generator" CONTENT="EditPlus">
            <META NAME="Author" CONTENT="">
            <META NAME="Keywords" CONTENT="">
            <META NAME="Description" CONTENT="">
            <script src="js/jquery-1.4.2.js"></script>
            <script type="text/javascript">
            $(document).ready(function(){
             $(".paterBtn").click(function(){
               var bool=$(".paterBtn").attr("checked");
              $("[name='checkbox']").attr("checked",bool);
             });
             
             
             $("[name='checkbox']").click(function(){
                var i=0;
              $("[name='checkbox'][checked]").each(function(){
               i+= 1;

              });
              alert(i);
              $(".paterBtn").attr("checked","checked");
              if($(".paterBtn").attr("checked")&&i==0){
               $(".paterBtn").removeAttr("checked");
              }
             });
            });
            </script>
           </HEAD>

           <BODY>

              <div>
            <ul id="tree" class="treeview filetree">
             <li>
               <input type="checkbox" name="1" id="1" class="paterBtn" value="check1"/>
               <span>sk china</span>

               <ul>
               <li>
                 <input type="checkbox" name="checkbox" value="check2" class="1"/>
                 <span>IT研發(fā)部</span>
               </li>
               <li>
                 <input type="checkbox" name="checkbox" value="check3"  class="1"/>
                 <span>聊男部</span>
               </li>
               <li>
                 <input type="checkbox" name="checkbox" value="check4" class="1"/>
                 <span>研究部</span>
               </li>
               </ul>
             </li>
             
            </ul>
           </div>
           </BODY>
          </HTML>

          posted @ 2012-04-07 16:35 歐陽(yáng)良才 閱讀(331) | 評(píng)論 (0)編輯 收藏

          SSi(spring+struts_ibatis)多數(shù)據(jù)庫(kù)連接解決方案

               摘要: 1。創(chuàng)建配置文件 jdbc.properties Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.99.1...  閱讀全文

          posted @ 2012-04-07 15:52 歐陽(yáng)良才 閱讀(1631) | 評(píng)論 (0)編輯 收藏

          主站蜘蛛池模板: 万宁市| 阳高县| 尉氏县| 兴安盟| 南昌县| 瑞昌市| 五河县| 叙永县| 青神县| 绵阳市| 许昌市| 昌邑市| 灵武市| 宝兴县| 大同县| 永仁县| 克山县| 高要市| 行唐县| 宜兴市| 永胜县| 探索| 五莲县| 札达县| 沽源县| 锡林郭勒盟| 威宁| 穆棱市| 珲春市| 樟树市| 长宁区| 南平市| 鄢陵县| 浏阳市| 福安市| 运城市| 巴南区| 博罗县| 如东县| 疏勒县| 吉首市|