Time of Update: 2013-12-30
當需要快速結束一個當前正在執行的jquery 動畫時(還沒執行完成),如 fadeOut(),可以在執行當前動畫的對象上執行 stop(true);方法 如: 複製代碼 代碼如下: <script type="text/javascript"> function deleteMyConsults(consultid,obj){ jQuery(obj).parents("li").html("<div class='show_tip' colspan='6'
Time of Update: 2013-12-30
什麼是單例?單例要求一個類有且只有一個執行個體,提供一個全域的訪問點。因此它要繞過常規的控制器,使其只能有一個執行個體,供使用者使用,而使用著不關心有幾個執行個體,因此這是設計者的責任複製代碼 代碼如下:In JavaScript, Singletons serve as a shared resource namespace which isolate implementation code from the global namespace so as to provide a
Time of Update: 2013-12-30
js阻止冒泡 在阻止冒泡的過程中,W3C和IE採用的不同的方法,那麼我們必須做以下相容。 複製代碼 代碼如下: function stopPro(evt){ var e = evt || window.event; //returnValue如果設定了該屬性,它的值比事件控制代碼的傳回值優先順序高。把這個屬性設定為 fasle, //可以取消發生事件的源元素的預設動作。 //window.event?e.returnValue = false:e.preventDefault();
Time of Update: 2013-12-30
之道的易搜項目中的搜尋分類是通過JS動態產生的,每個產生的元素都要動態添加屬性、事件。其中,添加屬性可以採用賦值的方式,這對IE和FF都是適用的。比如: var element = document.createElement('select'); element.id = "myselect";上面的語句在IE和FF中都會有同樣的效果,並且運行正常。但是我們建立的元素,大部分是要給其動態添加事件的,
Time of Update: 2013-12-30
本文基於Ext JS
Time of Update: 2013-12-30
由於ie6,7不支援JSON.stringify(json), 我們只好自己再寫一個函數來替換這個方法. 代碼如下:複製代碼 代碼如下:function JsonToStr(o) {var arr = [];var fmt = function(s) {if (typeof s == 'object' && s != null) return JsonToStr(s);return /^(string|number)$/.test(typeof s) ? "'" + s + "'"
Time of Update: 2013-12-30
複製代碼 代碼如下:<script src="/js/jquery-1.4.1.js" type="text/javascript"></script> <script type="text/javascript"> var pageindex = 1; var pagesize = 2;
Time of Update: 2013-12-30
以下是封裝的一個處理函數,使用是也十分方便:檔案的名字命名為: jQuery.ajaxRequest.js .使用方法:複製代碼 代碼如下:$('._ajax').click(function(){ _ajax.request(this); return false; });var _ajax = { request: function(o){ &
Time of Update: 2013-12-30
一個比較全部在動態加方法複製代碼 代碼如下:/* 動態載入js v1.0 by:dum 用法:src="webJsBase.js?load=a,b" 註:載入本目錄下js*/var webJsBase = { require: function(libraryName)
Time of Update: 2013-12-30
1. setInterval() 用法_學習 複製代碼 代碼如下: //每隔一秒自動執行方法 var c=0; function showLogin() { alert(c++); } //setInterval方法或字串 ,毫秒,參數數組(方法的)) setInterval("showLogin()","1000"); 2.setTimeout setTimeout()在js類中的使用方法 setTimeout (運算式,延時時間) setTimeout(運算式,互動時間)
Time of Update: 2013-12-30
jquery radio取值,checkbox取值,select取值,radio選中,checkbox選中,select選中,及其相關 擷取一組radio被選中項的值 var item = $('input[name=items][checked]').val(); 擷取select被選中項的文本 var item = $("select[name=items] option[selected]").text(); select下拉框的第二個元素為當前選中值 $('#select_id')[0]
Time of Update: 2013-12-30
複製代碼 代碼如下: var imgsrc = document.getElementById("imgsrc").getElementsByTagName('img'); imgsrc[0].style.cursor="hand"; imgsrc[0].onclick = new Function( "openArticle('/RssCommServlet?catalogid=29')"); imgsrc[1].style.cursor="hand"; imgsrc[1].onclick =
Time of Update: 2013-12-30
Css代碼複製代碼 代碼如下: #brg{ width: 100%; height: 100%; background: #333; position: absolute; top: 0; left: 0; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; position: absolute; top: 0
Time of Update: 2013-12-30
很多網頁在下方都會放置一個“返回頂部”按鈕,尤其是頁面底部沒有導航的網頁,這樣可以協助訪客重新找到導航或者重溫一遍廣告(想得真美)。隨著近幾年來 JavaScript 的應用日漸廣泛,滑動效果無處不在,於是我也跟跟風,將返回頂部功能做成了滑動效果。後來為了更貼合物理特徵, 改造做成了減速的滑動效果。首先說一下原理吧,我們會擷取捲軸到頁面頂部的距離,然後上移一定的距離;再擷取捲軸到頁面頂部的距離,上移一定的距離(比上一次小一點);以此類推 ...複製代碼 代碼如下:<script type=
Time of Update: 2013-12-30
複製代碼 代碼如下:<!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
Time of Update: 2013-12-30
例如:JSON字串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON對象:var str2 = { "name": "cxh", "sex": "man" };一、JSON字串轉換為JSON對象要使用上面的str1,必須使用下面的方法先轉化為JSON對象://由JSON字串轉換為JSON對象var obj = eval('(' + str + ')');或者var obj = str.parseJSON();
Time of Update: 2013-12-30
首先先明確一下我要的目的: 當使用者進入頁面的時候,顯示loading 載入表徵圖,等最大的圖片載入之後再opacity 圖片; 功能很簡單,但是很蛋疼的是,我沒完全做出來; 在做的時候,第一時間我自然想到了如下的方法: 複製代碼 代碼如下:$(function(){ $('.banner img').load(function(){
Time of Update: 2013-12-30
一般在JS頁面順延強制一些方法。可以使用以下的方法 jQuery.delay()方法簡介 http://shawphy.com/2010/11/jquery-delay.html jQuery中queue和dequeue的用法 http://www.jb51.net/article/25481.htm Window.setTimeout http://www.jb51.net/article/20741.htm以下是我用到的一些例子。 複製代碼 代碼如下: //延遲查詢,傳一個查詢btn的ID,
Time of Update: 2013-12-30
這個代碼不是我原創的,只是最近想學自己做一個很漂亮的彈窗,自己本來是不會怎麼寫的,所以上網去找了下,感覺這個不錯,很簡單,很實用,入門很棒。我就改了下,使邏輯性和可讀性更好。 原作者已不可考。感謝原作者,阿門。 複製代碼 代碼如下:<html> <head> <meta http-equiv="Content-Type"content=
Time of Update: 2013-12-30
<div id="span1">sfdsfsddfsdf</div><span id="span2" style="position:relative"> <input id="input" type="text"></input> <input