複製代碼 代碼如下:<script src="../js/jquery-1.4.2.min.js" type="text/javascript"></script><script type="text/javascript"> function AutoScroll(obj) { &
在做一些關於會員線上的問題時,往往我們要根據覽器是否關閉來判斷使用者是否下線,然後再從session和application中將此使用者移除。 由於瀏覽器是無狀態的,在這時候捕捉瀏覽器關閉會出現兩種情況: 1.真正的關閉瀏覽器 (a.點擊關閉按鈕 b.右擊工作列關閉 c.按alt+F4關閉) 2.重新整理瀏覽器。 那如何判斷區分這兩種動作呢? 一. Javascript代碼處理方法: 複製代碼 代碼如下: function window.onbeforeunload() {
JavaScript中hasOwnProperty函數方法是返回一個布爾值,指出一個對象是否具有指定名稱的屬性。 hasOwnProperty()使用方法:object.hasOwnProperty(proName)其中參數object是必選項。一個對象的執行個體。proName是必選項。一個屬性名稱的字串值。如果 object 具有指定名稱的屬性,那麼JavaScript中hasOwnProperty函數方法返回 true;反之則返回 false。此方法無法檢查該對象的原型鏈中是否具有該屬性;
一、window.open()支援環境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、windown.open基本文法:window.open(pageURL,name,parameters)其中:pageURL為子視窗路徑name為子視窗控制代碼parameters為視窗參數(各參數用逗號分隔)三、windown.open樣本:複製代碼
有一個多選的需求,在網上找到了這個外掛程式:multiselect https://github.com/ehynds/jquery-ui-multiselect-widget csdn部落格上有這個外掛程式的介紹,不少童鞋都問了這麼個問題,怎麼擷取選中的值?真是個好問題,因為我在看demo的時候也發現了這個問題,呵呵! 先簡單說說這個外掛程式: jquery-multiselect 基於Jquery-ui的組件體系。 所以使用它的時候,先得匯入jquery-ui相關的js和css哦 特性
糾結了兩天,憋出了個蛋,歡迎拍磚!!! 複製代碼 代碼如下: <!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
有一段時間沒更新部落格了,都不知道忙些什麼,學習也沒什麼進展,慚愧。 這一周閒置時間學著自己寫一下JQ外掛程式。以前用原生的JS做過類似拖拽div的效果,現在按原思路改做成一個JQ的小外掛程式,當作製作JQ外掛程式的一個小練習。 html為 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
複製代碼 代碼如下:<script language="javascript" type="text/javascript"> //(1)把一個方法變成一個對象,為對象建立方法和屬性 var Name = function ()
直接上代碼 複製代碼 代碼如下: var kingwolfofsky = { /** * 擷取輸入游標在頁面中的座標 * @param {HTMLElement} 輸入框元素 * @return {Object} 返回left和top,bottom */ getInputPositon: function (elem) { if (document.selection) { //IE Support elem.focus(); var Sel =
js複製代碼 代碼如下:<script language="javascript"> <!-- var wait_time = 8; //設定秒數(單位秒) var secs_time = 0; for(var i=1;i<=wait_time;i++) { window.setTimeout("sTimer("+i+")",i*1000); }
在寫跨瀏覽器的js程式中,檢測瀏覽器是一個很重要的工作。我們不時要為不同的瀏覽器寫分支代碼。如下是一種:複製代碼 代碼如下://添加事件工具函數function addEvent(el,type,handle){ if(el.addEventListener){//for standard browses
複製代碼 代碼如下: <style type="text/css"> table{border:1px solid #666;} table td{border:1px solid
1.讓文字框只允許輸入數字,運用asp.net mvc3.0的文字框控制項 複製代碼 代碼如下: @Html.TextBox("txt",null, new {@style="width:300;",onkeypress="return RegValidateIsDigit(event)" }) 可以看到在文字框中註冊了onkeypress事件,當在文字框中輸入一個字元按下鍵盤的時候就會觸發該JavaScript的函數 複製代碼 代碼如下: <script
複製代碼 代碼如下: <script language =javascript > var curIndex=0; //時間間隔 單位毫秒 var timeInterval=1000; var arr=new Array(); arr[0]="1.jpg"; arr[1]="2.jpg"; arr[2]="3.jpg"; arr[3]="4.jpg"; arr[4]="5.jpg"; arr[5]="6.jpg"; arr[6]="7.jpg";
變數命名還應遵守以下某條著名的命名規則:著名的變數命名規則Camel 標記法首字母是小寫,接下來的字母都以大寫字元開頭。例如:複製代碼 代碼如下:var testValue = 0, secondValue = "hi";Pascal 標記法首字母是大寫的,接下來的字母都以大寫字元開頭。例如:複製代碼 代碼如下:var TestValue = 0, SecondValue = "hi";匈牙利類型標記法在以 Pascal
因為要做這樣一個作業,就是兩個select中option相互轉換,圖如下: 這個作業就是給幾個按鈕添加click()事件,一般的用法是這樣的: 複製代碼 代碼如下: $("#but_one").click(function(){ $("#select1 option:selected").appendTo($("#select2")); }); 然後我尋找了官方文檔,對click的說明是這樣的,後來我還是沒有百度到答案,
複製代碼 代碼如下:<!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> <title></title>
多的不說了,直奔主題,分享一個放大效果的popup dialog,項目中可以根據自己的需求來寫css,我打算複用到metro風格的site上去。 看起來動畫效果還是比較cool的,如果加上了處理後的效果更佳: 複製代碼 代碼如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script
css和js帶參數(形如.css?v=與.js?v=)複製代碼 代碼如下:<script type=”text/javascript” src=”jb51.js?version=1.2.6″></script><link rel='stylesheet' href='base.css?version=2.3.3′ type='text/css' />使用參數有兩種可能,第一、指令碼並不存在,而是服務端動態產生的,因此帶了個版本號碼,以示區別。
今天瀏覽jQuery的deprecated列表,發現live()和die()在裡面了,趕緊看了一下,發現從jQuery1.7開始,jQuery引入了全新的事件綁定機制,on()和off()兩個函數統一處理事件綁定。因為在此之前有bind(), live(), delegate()等方法來處理事件綁定,jQuery從效能最佳化以及方式統一方面考慮決定推出新的函數來統一事件Binder