<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="210" height="160"> <param name="movie"
demo 源碼 地址 https://github.com/qqqzhch/webfans什麼是雪碧圖?CSS雪碧 即CSS Sprites,也有人叫它CSS精靈,是一種CSS映像合并技術,該方法是將小表徵圖和背景映像合并到一張圖片上,然後利用css的背景定位來顯示需要顯示的圖片部分。compass 中為我們提供了簡潔的工具和方法產生雪碧圖API 在這裡 http://compass-style.org/reference/compass/utilities/sprites/雪碧圖
最近寫項目需要實現一個功能:滑鼠移動到一個圖片左邊顯示左箭頭,移動到右邊顯示右箭頭。實現方法:一個img上面定位兩個div,div的樣式如下: .toleft { width: 200px; height: 300px; position: absolute; left: 0px; top: 0px; cursor:
情況說明當對頁面中元素設定margin-top樣式時,如果該元素有父元素,則margin-top會應用與父元素,子項目的top與父元素的top重疊。舉例說明<style>body{margin:0; padding:0;}.outerdiv{background: #333;}.innerdiv{margin-top: 30px; background: #d33; height: 80px;}</style><div class="outerdiv"> &
選取器的優先順序關係到元素應用哪個樣式。在CSS2.1的規範(http://www.w3.org/TR/2009/CR-CSS2-20090908/cascade.html#specificity)中是這樣描述的:將四個數字按 a-b-c-d 這樣串連起來(位於大數進位的數字系統中),構成選取器的優先順序。 在最新的Selector Level 3規範中: 將三個數字按 a-b-c這樣串連起來(位於大數進位的數字系統中),構成選取器的優先順序。style屬性計算參考css2.
有些情況下,同一個form在不同的情況下提交到不同的處理動作,可以在js中動態改變form的屬性,滿足不同條件的form提交需求。 如: 複製代碼 代碼如下: <form id="form" name="form" method="POST" enctype="multipart/form-data" action="action1.jsp" target="iframe"> <input type="file" name="file" id="file"
css樣式: 複製代碼 代碼如下: @CHARSET "UTF-8"; #div{ margin-bottom:10px; position:relative; } #div1{ width:153px; padding-top:0px; padding-left:0px; position:absolute; } #div1 ul{ margin-top:0px; padding-left:0px; background-color:#ccc; list-style:none; } #div1
複製代碼 代碼如下: <script type="text/javascript" language="javascript"> var wait = 60; function change() { $o = $("#J_refresh_checkcode"); if(wait == 0) { $o.removeAttr("disabled"); $o.html("看不清?換一張"); wait = 60; } else { $o.attr("disabled", true);
要知道,資料量增加很頻繁時,要通過定位頁碼來找到目標資料似乎並沒有什麼意義。我覺得使用者體驗成熟的WEB應用程式應當引導使用者使用TAG或搜尋等功能來找到目標資料。至於瀏覽資料,尤其是瀏覽最新的資料,利用瀏覽器捲軸來載入,是很好的嘗試……我試著用jquery來實現這個功能。先要得到捲軸的總長屬性值:scrollHeight,還有捲軸當前位置屬性值:scrollTop。然後通過計算,若當前值位於總長值三分之二時載入新資料。假設DOM上有一個元素為<div
1、ActiveX向Javascript傳參 複製代碼 代碼如下: <script language="javascript" for="objectname" event="fun1(arg)"> fun2(arg); </script> objectname為ActiveX控制項名,通過<object>標籤裡的id屬性設定,如下; 複製代碼 代碼如下: <object id="objectname" name="objectname"
有時候用JS替換字串時,replyText= replyText.replace("aa",""); 這樣只能替換掉字串中第一個aa,有時候需要替換全部的aa,這種方法就不能使用了。。 可以用如下方法做參考: 複製代碼 代碼如下: function del_html_tags(str,reallyDo,replaceWith) { var e=new RegExp(reallyDo,"g"); words = str.replace(e, replaceWith); return words;
複製代碼 代碼如下://已經驗證過// JavaScript Document//使用說明: //設定緩衝:setCookie("name",value);//擷取緩衝:var name=getCookie("name");//刪除緩衝:delCookie("name");///設定cookiefunction setCookie(NameOfCookie, value,
當頁面開啟時我們需要執行一些操作,這個時候如果我們選擇使用jquery的話,需要重寫他的3中方法,自我感覺沒什麼區 別,看個人喜好了,第二種感覺比較簡單明了: 第一種: 複製代碼 代碼如下: <script type="text/javascript" src="./js/jquery-1.7.min.js"></script> 複製代碼 代碼如下: <script type="text/javascript"> //init method one
js裡面設定DOM節點透明度的函數屬性:filter= "alpha(opacity=" + value+ ")"(相容ie)和opacity=value/100(相容FF和GG)。 先來看看設定透明度的相容性代碼: 複製代碼 代碼如下: function setOpacity(ele, opacity) { if (ele.style.opacity != undefined) { ///相容FF和GG和新版本IE ele.style.opacity = opacity / 100; }
1. 輸入 npm config ls -l 可以查看當前的目錄設定複製代碼 代碼如下:; cli configslong = true; builtin config C:\Program Files (x86)\nodejs\node_modules\npm\npmrcprefix = "C:\\Users\\sam\\AppData\\Roaming\\npm"; default valuesalways-auth = falsebrowser = "start"ca =
關於js中的事件監聽大家用的比較多了,無非是判斷瀏覽器是否支援addEventListener和attachEvent,網上搜尋關於事件監聽的方法也挺多,但是總有些不是很完善。下面的方法中對於添加事件監聽的方法是一樣的,只不過在取消事件綁定上面做了點手術,現在可以支援匿名函數的使用,所以在綁定事件的時候不再需要給函數單獨命名了。主要代碼:複製代碼 代碼如下:/*綁定事件與取消綁定*/var handleHash = {};var bind = (function() { if
本文dom擷取標籤 $(選取器);建立標籤對象 $("標籤"); 因為返回的都是jQuery對象,所以可以鏈式調用(任何的jQuery API 返回的都是jQuery對象)插入標籤內部插入1.append(content|fn) 概述向每個匹配的元素內部追加內容。這個操作與對指定的元素執行appendChild方法,將它們添加到文檔中的情況類似。參數contentString, Element, jQueryV1.0要追加到目標中的內容function(index,
一、注意定義jQuery變數的時候添加var關鍵字這個不僅僅是jQuery,所有javascript開發過程中,都需要注意,請一定不要定義成如下:$loading = $('#loading'); //這個是全域定義,不知道哪裡位置倒黴引用了相同的變數名,就會鬱悶至死的二、請使用一個var來定義變數如果你使用多個變數的話,請如下方式定義:.代碼如下:varpage = 0, $loading = $('#loading'), $body =
在javascript中閉包是一個很不好理解的概念,但是確實一個不可逃避的東西,那麼今天我們就來一起學習一下閉包。什麼是閉包?閉包:官方”的解釋是:閉包是一個擁有許多變數和綁定了這些變數的環境的運算式(通常是一個函數),因而這些變數也是該運算式的一部分。相信讀完這句話以後,你就更加不知道什麼是閉包了。其實通俗的說閉包就是一個函數a內部的局部變數s,被該函數內部的函數b所使用,並且a函數傳回值為b函數。那麼我們就將b函數成為閉包。 為什麼會產生閉包這個概念呢?那就
安裝方式有很多種,下面只是我喜歡的一種方式,安裝的路徑不一定要跟我一樣。目前最新的版本是v0.10.28Windows 1、下載(放到E:\node\nodejs):http://nodejs.org/dist/latest/x64/node.exehttp://nodejs.org/dist/npm/npm-1.4.9.zip2、解壓(到目前的目錄):npm-1.4.9.zip3、環境變數:Path裡面增加:E:\node\nodejs4、修改npm配置:C:\Users\cdz\.