Time of Update: 2013-10-17
複製代碼 代碼如下: var tabIndex = 'shouye'; var tabIndex2 = 'shouye'; var tabIndex3 = 'shouye'; var tabIndex4 = 'shouye'; var tabIndex5 = 'shouye'; var tabIndex6 = 'shouye'; var tabIndex7 = 'shouye'; /** * 向TabPanel組件中添加視窗或啟用已經存在的視窗 * 並將指定資源載入進視窗 * @param
Time of Update: 2013-10-17
我們在項目中如果寫到註冊的時候,使用者輸入空格,我們怎麼來剔除空格呢? 下面是我經常用到的js與大家分享下: 第一種:迴圈檢查替換 [javascript] 複製代碼 代碼如下: //供使用者調用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左邊的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r");
Time of Update: 2013-10-17
不解釋,看代碼:複製代碼 代碼如下:;(function(){ //進行庫封裝,防止對象汙染 window['cm']={};/** *給對象註冊事件 */ var
Time of Update: 2013-10-17
網上有很多教你怎麼使用jQuery.data(..)來實現資料緩衝,但有兩個使用者經常使用的data([key],[value])和jQuery.data(element,[key],[value])幾乎沒有什麼文章說清楚它們兩的區別,所以我用到了,研究下分享給大家。$("").data([key],[value])與jQuery.data(element,[key],[value])的區別
Time of Update: 2013-10-17
複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type"
Time of Update: 2013-10-17
JS部份 複製代碼 代碼如下: $(function(){ var $this = $(".renav"); var scrollTimer; $this.hover(function(){ clearInterval(scrollTimer); },function(){ scrollTimer = setInterval(function(){ scrollNews( $this ); }, 2000 ); }).trigger("mouseout"); }); function
Time of Update: 2013-10-17
因為我們無法通過任何方法擷取整個頁面的大小和當前載入了多少,所以想製作一個載入進度條的唯一辦法就是類比。那要怎麼類比呢? 我們知道,頁面是從上往下執行的,也就是說我們可以大致估算出在頁面的某個位置載入了多少,而後用jq類比出一個進度條來顯示。 首先我們先畫一個進度條的樣子,也就是圖中的樣子,這個不用過多說明,自己看代碼 CSS 複製代碼 代碼如下: .loading{position:relative;top:0;left:0} .tip1{float:left;background:#A700
Time of Update: 2013-10-17
當地址欄含有參數,我們可以再目標頁面通過window.location.search來擷取我們需要的參數及其值 複製代碼 代碼如下: // 擷取地址欄的參數數組 function getUrlParams() { var search = window.location.search ; // 寫入資料字典 var tmparray = search.substr(1,search.length).split("&"); var paramsArray = new Array; if(
Time of Update: 2013-10-17
下面和大家分享一下具體的實現過程。HTML標籤結構:複製代碼 代碼如下:<ul class="animation_menu"> <li class="current"> <a
Time of Update: 2013-10-17
第一種是比較常規的方法 思路: 1.構建一個新的數組存放結果 2.for迴圈中每次從原數組中取出一個元素,用indexOf尋找新數組中是否有該元素 3.若沒有,則存到結果數組中 複製代碼 代碼如下: Array.prototype.unique1 = function(){ var res = []; for(var i = 0; i < this.length; i++){ if(res.indexOf(this[i]) == -1){ res.push(this[i]); } }
Time of Update: 2013-10-17
複製代碼 代碼如下: <table style="width: 100%; height: 100%" border="1"> <caption> Material/Special Tool Rental/Tool Cantainer/Transportation/Mobile</caption> <tbody><tr> <td> Project No </td> <td> <input
Time of Update: 2013-10-17
參考了:http://www.jb51.net/article/35110.htm改進的地方: 1、ashx返回json資料,減少傳輸資料量,html頁面樣式控制也比較靈活; 2、改寫html頁的jQuery代碼; 3、把3個ashx檔案簡化為1個。 一、建立表的測試資料: 複製代碼 代碼如下: create table test(id int identity,title varchar(36)) declare @index int; set @index = 1;
Time of Update: 2013-10-17
問題:最近使用 jqeury 的 validationEngine 做ajax校正,當表單中的最後一個欄位需要做ajax驗證時,此時在欄位輸入完畢後點擊斷行符號提交表單時不起作用,必須再按一次/點擊submit按鈕。分析:通過個跟蹤其原始碼,最終發現ajax驗證成功後也再次submit了表單,但還是不能真正提交表單。原因:很詭異,因為我的提交表單按鈕名字是submit。改掉就好了。複製代碼 代碼如下:<input id="submit" type="submit" class="btn
Time of Update: 2013-10-17
1.在靜態頁面裡添加文字框及樣式和js指令碼的引用:複製代碼 代碼如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.jb51.net/--><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server">
Time of Update: 2013-10-17
複製代碼 代碼如下:// JScript 檔案 var inputID, inputName;function ExpandSubCategory(iCategoryID, FahterID) { var li_father = document.getElementById("li_" + iCategoryID); if (li_father.getElementsByTagName("li").length
Time of Update: 2013-10-17
【1、最基本的js彈出對話方塊視窗代碼】這是最基本的js彈出對話方塊,其實代碼就幾句非常簡單:複製代碼 代碼如下:<script LANGUAGE="javascript"> <!-- window.open ("page.html") --> </script>因為這是一段javascripts代碼,所以它們應該放在<script LANGUAGE="javascript">標籤和</script>之間。<!-- 和-->
Time of Update: 2013-10-17
複製代碼 代碼如下:<html xmlns="http://www.w3.org/1999/xhtml"><head> <title>擷取頁面寬度</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript">&
Time of Update: 2013-10-17
什麼情況下才會出現跨域? 假設網域名稱是:http://www.example.com.cn/ 如果所請求的網域名稱跟這個網域名稱不致,這種情況就是跨域,由於跨域存在漏洞,所以一般來說正常的跨域請求方式是請求不到的。 解決方式: 一、window.name 1、 伺服器返回 複製代碼 代碼如下: <script>window.name='{"id":"3", "name":"leisure"}';</script> 2、定義一個iframe,添加onload事件 <
Time of Update: 2013-10-17
jQuery擷取Select選擇的Text和Value: 選擇一項試試看 文法解釋: 複製代碼 代碼如下: . $("#select_id").change(function(){//code...}); //為Select添加事件,當選擇其中一項時觸發 . var checkText=$("#select_id").find("option:selected").text(); //擷取Select選擇的Text . var checkValue=$("#select_id").val();
Time of Update: 2013-10-17
1.連結 複製代碼 代碼如下: <?php echo CHtml::link(Yii::t('cmp','Delete'),'javascript:',array('class'=>'c_06c','onclick'=>'return art_del_confirm("/company/msglog/delete/id/'.$data->zml_id.'","你確定要刪除這條訊息嗎?")'))?> 2.jq 複製代碼 代碼如下: <script> //