Time of Update: 2013-10-22
今天,項目中要用到該表格,找了一遍,發現沒有合適的,於是自己動手豐衣足食。 最終呈現效果如, 1、左側是表頭的表格式資料展現, 2、支援多行,多表頭 3、固定表頭的功能 4、能夠支援標題 5、擷取表格中的資料 6、支援IE/CHROME 7、 表格能夠自適應根據內容行置中 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2013-10-22
複製代碼 代碼如下: function SetIFrameHeight(down) { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua.match(/chrome\/([\d.]+)/
Time of Update: 2013-10-22
代碼如下:複製代碼 代碼如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>導航條在項目中的應用</title> <script language="javascript" type="text/javascript"
Time of Update: 2013-10-22
jQuery實現Tab切換 接觸jQ不久以前的js代碼來寫的簡單效果現在用jQ來寫: HTML代碼: 複製代碼 代碼如下: <div id="sidebar-tab"> <div id="tab-title"> <h3><span class="selected">最新評論</span><span>近期熱評</span><span>隨機文章</span></h3>
Time of Update: 2013-10-22
閑來無事,把項目裡很土的彈窗,改成了遮罩層顯示,感覺效果好點了。上代碼: 父頁面: 複製代碼 代碼如下: <div id='newDiv1' style="display: none;"> <%@include file='/WEB-INF/jsp/infobackup/martyr/printCertDia.jsp' %> <%--<jsp:include
Time of Update: 2013-10-22
思路: 1.首先要定位實現這種效果的元素 ,本次通過class 2.如果是動態顯示不同的提示內容,需設定title 3.通過JQ給定位到元素加上 mouseover 和mouseout 事件 4.再完善下,彈出框跟隨滑鼠在目標元素上移動 5.再把 mouseover 、mouseout 合并成 hover 複製代碼 代碼如下: //頁面載入完成 $(function () { var x = 10; var y = 20;
Time of Update: 2013-10-22
複製代碼 代碼如下: <script src="jquery-1.9.1.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { var ping = ''; switch ($('#Select3 option:selected').text()) { case '圖片': ping += '<img'; break; case '文字框'
Time of Update: 2013-10-22
在 GridView 裡有一系列的 Checkbox ,要實現對其全選或全不選。開始在網上找了,但是參考的代碼會全選 GridView 裡所有的 Checkbox ,而我要的是單列全選。 審核和許可權是要分開的。 我自己寫了 JavaScript 代碼,貼出來供大家參考。 複製代碼 代碼如下: function chkAll(CheckAll) { var items = document.getElementsByTagName("input"); for (var
Time of Update: 2013-10-22
在網頁上只有一個小地區,但是說明性的文字又很長,下面這段指令碼實現的是長文字的部分顯示。 當使用者點擊展開時,文字展開,合起是文字合起。本來用jQuery內建的toggle()就可以寫,但是我做的時候 toggle一直不work,所以就用了click + 標誌位來做的 複製代碼 代碼如下: <script language="javascript" src="jquery.js"></script> <script language="javascript">
Time of Update: 2013-10-22
Math.random():擷取0~1隨機數Math.floor() method rounds a number DOWNWARDS to the nearest integer, and returns the result. (小於等於 x,且與 x 最接近的整數。)其實傳回值就是該數的整數位:Math.floor(0.666) --> 0Math.floor(39.2783) -->
Time of Update: 2013-10-22
之前已經分享過一個在dom中使用者輸入姓名後自動用js拆分成姓與名到表單中的jquery外掛程式,由於項目的需要,需要一個在用戶端自動拆分,但不需要將拆分結果呈現給使用者的方法,所以又寫了一個獨立的方法,貼出來跟大家分享交流 複製代碼 代碼如下: $.extend({ splitName: function(fullname){ var hyphenated = ['歐陽','太史','端木','上官','司馬','東方','獨孤','南宮','万俟','聞人','夏侯','諸葛','尉遲','
Time of Update: 2013-10-22
1.今天突然想到了jquery好處時間沒有用到了,就練習了一下,誰知道,就碰到了jquery在IE,FF瀏覽器差別的問題了,好了廢話也不多說了,就將一下碰到的問題吧 2.大部分使用過jquery的都知道,在FF上面瀏覽的效果是剛剛的,但是這些剛剛的效果,在IE上面運用的效果差強人意的。 3.今天練習的一個效果是這樣的 就是點擊個個顏色,然後使得頁面的背景顏色變成同樣的顏色 4.中的效果使用簡單的代碼就可以完成了,而且在IE,FF中的效果是同樣的,這裡就只貼出jquery中的代碼了,非常的簡單的
Time of Update: 2013-10-22
複製代碼 代碼如下: <div id="p_box" onclick="a()"> <div id=p_cont> </div> </div> #p_box包括#p_cont,當點擊#p_box地區任何位置時(包括#p_cont),都會觸發a事件。想要阻止點擊#p_cont地區時觸發a事件,需要在#p_cont地區內加入阻止事件冒泡的代碼。 變成 複製代碼 代碼如下: <div id="p_box" onclick="a()">
Time of Update: 2013-10-22
今天在寫一DEMO,其中用到了jQuery的$.getJSON方法,寫完後發現整個DEMO中用到jQuery中的就這一個地方,但要引入一個jQuery實在不划算,於是就自己實現了一個簡單版的,基本可以滿足需求,現分享出來:複製代碼 代碼如下:var $ = { getJSON: function(url, params, callbackFuncName,
Time of Update: 2013-10-22
最近在做一個物流管理的項目,公司必須要求用Extjs4.1來做介面,因為以前一直也沒有接觸過所以開發的過程中遇到了很多的困難。同時Extjs4.1的資料在網上也相對來說較少。好了,不說廢話上代碼: 1.左側的功能樹 複製代碼 代碼如下: Ext.define("AM.view.SystemTree", { extend : 'Ext.tree.Panel', alias : 'widget.systemTree', rootVisible : false,// 不展示ROOT
Time of Update: 2013-10-22
jQuery 和其他 JavaScript 架構正如您已經瞭解到的,jQuery 使用 $ 符號作為 jQuery 的簡寫。如果其他 JavaScript 架構也使用 $ 符號作為簡寫怎麼辦?其他一些 JavaScript 架構套件括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。其中某些架構也使用 $
Time of Update: 2013-10-22
複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>floatDecimal.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta
Time of Update: 2013-10-22
nextUntil() 獲得每個元素所有跟隨的同胞元素,當有參數時,則直到遇到該方法的參數所匹配的元素時會停止搜尋。返回的新 jQuery 對象包含所有跟隨的同胞元素,但不包括被選取器、DOM 節點或已傳遞的 jQuery 對象匹配的元素。如果沒有參數,則會選取所有跟隨的同胞元素,此時與.nextAll()方法相同。文法一:複製代碼 代碼如下:.nextUntil(selector,filter)文法二: 複製代碼
Time of Update: 2013-10-22
一、利用jquery.form外掛程式提交表單方法使用jquery.validate外掛程式現象:當提交表單時,即使前台未驗證通過,也照常提交表單。解決辦法:複製代碼 代碼如下:$('#myForm').submit(function(){ if (!$(this).valid()) return false;//加上此句OK $('.error').html(''); $("#go").
Time of Update: 2013-10-22
1.不論滑鼠指標離開被選元素還是任何子項目,都會觸發 mouseout 事件。 2.只有在滑鼠指標離開被選元素時,才會觸發 mouseleave 事件。 複製代碼 代碼如下: <div class="sel_box"> <input type="button" value="請選擇所屬部門" id="sel_dept" /> <div class="hide" id="sel_dept_sh" style="display: none;"> <p>