Time of Update: 2013-12-30
zTree外掛程式之多選下拉式功能表執行個體代碼css和js複製代碼 代碼如下:<!--ztree樹結構--><link rel="stylesheet" type="text/css" href="assets/ztree/css/zTreeStyle.css"><link rel="stylesheet" type="text/css" href="assets/ztree/css/zTreeIcons.css"><script
Time of Update: 2013-12-30
在一些網頁或者說在彈出層的使用下,一般情況在ie瀏覽器下 我們都不希望使用tab 或者說 使用tab鍵後都會造成一定的問題,例如:在彈出層後,tab鍵還可以在目頁中操作,這回導致指令碼錯誤。那麼我們如果避免這種情況呢?通過鍵盤事件來控制複製代碼 代碼如下:<script language="javascript" type="text/javascript"
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> <title></title> <script
Time of Update: 2013-12-30
我們做電子商務,javascript架構採用的是jQuery,在開發過程中遇到了上面標題列出的問題:如何監聽div內容的變化。 先給出最終代碼(後續進行相關分析): 複製代碼 代碼如下: var title = $("b.facility"); var title = $('#title');//the element I want to monitor title.bind('DOMNodeInserted', function(e) { alert('element now
Time of Update: 2013-12-30
複製代碼 代碼如下:/** * js類比java中的List */var list = new Array();/** * 添加 * @param {Object} object */function add(object) { list[list.length] = object;}/** * 移除此列表中指定位置上的元素。 * @param index 指定位置 * @return 此位置的元素
Time of Update: 2013-12-30
$.fn是指jquery的命名空間,加上fn上的方法及屬性,會對jquery執行個體每一個有效。 如擴充$.fn.abc() 那麼你可以這樣子:$("#div").abc(); 通常使用extend方法擴充,詳細請看API. $.fx是指jquery的特效。 如果使用顯示、滑動、淡入淡出、動畫等。 $.fx.off可以關閉動畫,其實是直接顯示結果。 jquery的extend和fn.extend jQuery為開發外掛程式提拱了兩個方法,分別是: jQuery.fn.extend(object)
Time of Update: 2013-12-30
js函數,可以放到單獨的js檔案中也可以放到當前頁的<head>標記之內複製代碼 代碼如下:function getCSS(){ datetoday = new Date(); timenow=datetoday.getTime();
Time of Update: 2013-12-30
複製代碼 代碼如下:function GetRequest() { var url = location.search; //擷取url中"?"符後的字串 var theRequest = new Object(); if
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 http-equiv="Content-Type" content="text/html;
Time of Update: 2013-12-30
從AJAX誕生那天起,XMLHttprequest對象不能跨域請求的問題就一直存在。這似乎是一個很經典的問題了。是由於javascript的同源策略(這裡不作深入探討)所導致。解決的辦法,大概有如下幾種:1. 使用中介層過渡的方式(可以理解為“代理”):中間過渡,很明顯,就是在AJAX與不同域的伺服器進行通訊的中間加一層過渡,這一層過渡可以是PHP、JSP、c++等任何具備網路通訊功能的語言,由中介層向不同域的伺服器進行讀取資料的操作。拿asp.net做一個例子,如果需要對不同域的某一個asp.
Time of Update: 2013-12-30
Jquery:$("#accuracy").val($("#accuracy").val().replace(/\ +/g,""));//去掉空格.replace(/\ +/g,"") //去掉空格方法$("#content").val($("#content").val().replace(/[ ]/g,"")); //去掉空格.replace(/[
Time of Update: 2013-12-30
分為以下2種情況: 1.如果css寫成行內樣式,可以通過擷取style屬性的值來判斷,樣本如下: 判斷id為divid的div元素是否有font-size樣式: 複製代碼 代碼如下: <div id="divid" style="float:left; font-size:12px;"></div> jquery代碼如下: jQuery("#divid").each(function(){ var fontSize =
Time of Update: 2013-12-30
最近正在回顧之前的一些基礎知識,用jquery寫了一個圖片滑動的外掛程式,雖然還是有些問題存在,用法很簡單,只要在對目標元素繫結slideW()函數即可,該函數最多支援兩個輸入,分別是圖片變化之後的寬度,以及動畫的速度,如果不輸入,則採用預設的寬度以及預設的速度。 下面是我自己測試的例子: 複製代碼 代碼如下: //html代碼 <div class = "content"> <ul class = "list"> <li class =
Time of Update: 2013-12-30
一、document.formName.item(”itemName”) 問題 問題說明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"]。 解決方案:統一使用document.formName.elements["elementName"]。
Time of Update: 2013-12-30
在用jquery處理html5的應用的時候,一直在firefox下測試都正常,使用者用pad訪問的時候說有亂碼,自己實驗了下果然,後發現chrome和ie核心下都是有此問題,此問題設定了頁面屬性為utf-8時候,只有firefox是傳的charset=utf-8的標頭檔chrome和ie都沒有指定,所以出現亂碼問題.解決方案:複製代碼 代碼如下:$.ajaxSetup({ contentType: "application/x-www-form-urlencoded;
Time of Update: 2013-12-30
如下面例子:複製代碼 代碼如下:var testVar = { a : { test : 1
Time of Update: 2013-12-30
在網頁<head>區添加以下代碼複製代碼 代碼如下:<style type="text/css"> <!-- BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: black; LINE-HEIGHT: 150%; PADDING-TOP: 10px;
Time of Update: 2013-12-30
導覽列是由一組水平排列的連結組成,通常包含在頭部或尾部內。預設情況下,導覽列中的連結將自動變成按鈕(不需要 data-role="button")。使用 data-role="navbar" 屬性來定義導覽列:複製代碼 代碼如下:<div data-role="header"><div data-role="navbar"><ul><li><a
Time of Update: 2013-12-30
getBoundingClientRect() 來擷取頁面元素的位置 複製代碼 代碼如下: document.documentElement.getBoundingClientRect 該方法返回一個對象,從而獲得頁面中某個元素的左,上,右和下分別相對瀏覽器視窗的位置,即分別代表該元素上、左、右、下四條邊界相對於瀏覽器視窗左上方(注意,不是文檔地區的左上方)的位移像素值。並且該方法已經不再是IE
Time of Update: 2013-12-30
去除字串兩端的空格,是字串處理非常常用的方法,非常遺憾的是JavaScript沒有這三個方法,只有我們自訂了: 第1步,給String新增成員 複製代碼 代碼如下: String.prototype.Trim = function(){ return Trim(this);} String.prototype.LTrim = function(){return LTrim(this);} String.prototype.RTrim = function(){return RTrim(this)