Time of Update: 2017-01-19
比如: 搜尋方塊:可以 <input value="搜尋產品..." /> 文本地區: 可以 <textarea>輸入您多我的建議或者意見,讓我們的網站為您創造更便捷的服務....</textarea> ........ 首先說這種提示功能很好,非常直觀,可是怎麼讓它們擷取焦點時內容清空、失去焦點後內容分為空白的話就顯示提示文本..... 當頁面這些元素多了之後如何去管理...等等問題 複製代碼 代碼如下: var
Time of Update: 2017-01-19
首先,在使用者提交評論後,讓用戶端cookies記錄相關值,例如:asp下的cookies賦值方式採用下面的這樣的語句: 複製代碼 代碼如下: response.cookies("username")="name" response.cookies("username").expires=Date+30
Time of Update: 2017-01-19
這次我們要分享的這款jQuery焦點圖非常特別,它的外觀特別簡單,但是又相當大氣。焦點圖的整體樣式是仿蘋果樣式的,由於jQuery的運用,我們只要點擊圖片下方的縮圖即可達到圖片切換的焦點圖特效,這款jQuery焦點圖外掛程式非常適合在產片展示的網頁上使用。接下來我們一起分享一下實現這款蘋果焦點圖的過程及源碼。HTML代碼:複製代碼 代碼如下:<div id="gallery"> <div id="slides" style="width: 3
Time of Update: 2017-01-19
本文執行個體講述了jQuery分組選取器用法。分享給大家供大家參考。具體分析如下:分組選取器將每一個選取器匹配到的元素合并後一起返回,能夠對它們進行相同的操作。執行個體代碼:複製代碼 代碼如下:$(".mydiv ,span")以上代碼能夠匹配類名為mydiv的元素和所有的span元素。兩個選取器之間要用逗號分割。執行個體代碼:複製代碼 代碼如下:<!DOCTYPE html><html><head><meta
Time of Update: 2017-01-19
本文執行個體講述了jQuery中odd選取器的定義和用法。分享給大家供大家參考。具體分析如下:此選取器匹配索引值為奇數的元素,從0開始計數。文法結構:複製代碼 代碼如下:$(":odd")此選取器一般也要和其他選取器配合使用,比如類別選取器、元素選取器等等。例如:複製代碼 代碼如下:$("li:odd)").css("color","green")以上代碼是將li元素集合中索引為奇數的li中的字型顏色設定為綠色。如果沒有和其他選取器配合使用,那麼預設和*選取器配合使用。$(":
Time of Update: 2017-01-19
1、基礎 jquery對象集: $():jquery對象集合 擷取jquery對象集中的元素: 使用索引擷取封裝器中的javascript元素:var temp = $('img[alt]')[0] 使用jquery的get方法擷取jquery對象集中的javascript元素:var temp = $('img[alt]').get(0)
Time of Update: 2017-01-19
jQuery非同步擷取json資料有2種方式,一個是$.getJSON方法,一個是$.ajax方法。本篇體驗使用這2種方式非同步擷取json資料,然後追加到頁面。在根目錄下建立data.json檔案:複製代碼 代碼如下:{ "one" : "Hello", "two" : "World"}■ 通過$.getJSON方法擷取json資料複製代碼 代碼如下: <script
Time of Update: 2017-01-19
在jQuery中,on方法可以為元素繫結事件,trigger方法可以手動觸發事件,圍繞這2個方法,我們來體驗jQuery中的觀察者模式(Observer Pattern)。■ on方法綁定內建事件,自然觸發比如,我們給頁面的body元素繫結一個click事件,這樣寫。複製代碼 代碼如下: <head><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2017-01-19
本文執行個體講述了jquery實現將擷取的顏色值轉換為十六進位形式的方法。分享給大家供大家參考。具體分析如下:大家或許已經注意到了,在Google、Firefox和IE8以上瀏覽器中,擷取的顏色值是RGB形式,例如rgb(255,255,0),感覺非常不適應,或者在實際編碼中不方便使用,這個時候就需要進行轉換,下面就提供一段相關轉碼。具體代碼如下:複製代碼 代碼如下:<!DOCTYPE html> <html> <head> <meta charset=
Time of Update: 2017-01-19
外掛程式下載地址:http://www.trendskitchens.co.nz/jquery/contextmenu/jquery.contextmenu.r2.js壓縮版:http://www.trendskitchens.co.nz/jquery/contextmenu/jquery.contextmenu.r2.packed.jsJquery首頁:
Time of Update: 2017-01-19
效果圖:看了上面效果圖,你或許已經明白為什麼是仿京東菜單。如果還不明白,請訪問http://list.jd.com/list.html?cat=9987,653,655 看看左上的菜單。當然這個HoverTree菜單的功能更加強大,可以實現無限級菜單。HTML代碼:複製代碼 代碼如下:<!DOCTYPE html><html><head><title>HoverTree - jquery菜單外掛程式</title><base
Time of Update: 2017-01-19
;(function($){$.extend($.fn...一般在一些 JQuery 函數前面有分號,在前面加分號可以有多種用途:1、防止多檔案整合成一個檔案後,高壓縮出現語法錯誤。2、這是一個匿名函數,一般js庫都採用這種自執行的匿名函數來保護內部變數 (function(){})()。3、因為undefined是window的屬性,聲明為局部變數之後,在函數中如果再有變數與undefined作比較的話,程式就可以不用搜尋undefined到window,可以提高程式效能。
Time of Update: 2017-01-19
這裡介紹兩個超級簡單的方法,不用寫什麼判斷瀏覽器高度、寬度啥的。下面的兩種方法自選其一就行了。一個是放在和iframe同頁面的,一個是放在test.html頁面的。注意別放錯了地方。iframe的代碼中,注意要寫ID,沒有ID尋找不到複製代碼 代碼如下:<iframe src="test.html" id="main" width="700" height="300" frameborder="0" scrolling="auto"></iframe>方法一:複製代碼
Time of Update: 2017-01-19
我們在網上購物提交訂單時,在網頁上一般會有一個選擇數量的控制項,要求買家選擇購買商品的件數,開發人員會把該控制項做成可以通過點擊實現加減等微調操作,當然也可以直接輸入數字件數。左右加減數字像京東提交訂單時目前使用的是左右加減數位效果,這個效果直接明了,操作簡單。我們使用jquery.spinner.js外掛程式實現左右加減數字,調用方法非常簡單。 複製代碼 代碼如下:<input type="text" class="spinner"/>
Time of Update: 2017-01-19
本文執行個體講述了jQuery的context屬性用法。分享給大家供大家參考。具體分析如下:此屬性可以返回傳給jQuery()的原始DOM節點內容,即jQuery()方法的第二個參數值。如果jQuery()方法沒有指定此參數,那麼context指向當前文檔(document)。文法結構:複製代碼 代碼如下:$("selector").context執行個體代碼:執行個體一:複製代碼 代碼如下:<!DOCTYPE
Time of Update: 2017-01-19
本文執行個體講述了jQuery對象的selector屬性用法。分享給大家供大家參考。具體分析如下:此屬性返回傳給jQuery的原始選取器,也就是說返回jQuery是用哪個選取器匹配到當前元素。selector屬性可以與context配合使用,用於精確檢測選取器查詢情況。文法結構:複製代碼 代碼如下:$("selector").selector執行個體代碼:複製代碼 代碼如下:<!DOCTYPE html><html><head><meta
Time of Update: 2017-01-19
其中大部分是靠scrollHeight(非W3C標準,由IE引入),keyup事件來完成。有一種比較有意思的是 通過“鏡像元素(mirror element)”, 和setTimeout輪詢實現。大致的實現思路如下: 把一個單獨的pre元素,通過position:absolute的方式定位於client
Time of Update: 2017-01-19
1.innerHTML 這個大家一定都很熟悉,可讀可寫,修改元素內容相當快捷方便,在相容問題上可以參考W3Help中一個知識記錄。 2.outerHTML 此方法可以用於對元素自身的快速替換,比如: 複製代碼 代碼如下: <p id="hello">Hello, I am a demo</p> $('hello').outerHTML = '<p>Hello, I am a replacement</p>';
Time of Update: 2017-01-19
首先這個元素position為fixed top為(clientHeight-elem.offsetHeight)/2(即元素在瀏覽器的中間,這個是固定的) left為(clientWidht-主體寬度)/2+主體寬度+左邊距,左邊距可以設為正數,也可以為負數,如果為負數時的絕對值 等於 主體寬度+elem.offsetWidht,那麼元素就剛好浮動在頁面主體的左邊,設定為0時,剛好浮動在頁面主體的右邊
Time of Update: 2017-01-19
今天收到個需求: 1,給一個文字,對輸出的文字進行截取,保留400個字元 2,截取內容最後如果是url,保留完整url地址 3,添加省略符號...... ---- 其中對url的保留比較麻煩,尤其是有兩個相同url時不能採用indexOf擷取其字元位置。 處理結果: 相關代碼: 複製代碼 代碼如下: String.prototype.sizeAt = function(){ var nLen = 0; for(var i = 0, end = this.length; i<end; i++