Query中.live()方法的使用方法 今天在寫代碼的時候遇到一個問題,直接上代碼看:$(function(){ $(".file").live("click",function(){ &
某天晚上寫代碼的時候,突然出了bug,想了很久都不知道問題出在哪裡(其實是很簡單的問題,但由於我還是個菜鳥,所以不知道)。幾經周折,這中間的過程就不提了,終於讓我在快崩潰的時候,發現了原因。原來是因為同一jquery元素可以重複綁定,當使用了嵌套綁定的時候,就容易出錯。如代碼: 複製代碼 代碼如下:$('.test').bind('click',function(){ $('.last').bind('click',function(){
使用ajax在前端驗證是否執行某個操作 jquery.post參數為 url,[data],[callback],[type] url:發送請求地址。 data:待發送 Key/value 參數。 callback:發送成功時回呼函數。 type:返回內容格式,xml, html, script, json, text, _default。 複製代碼 代碼如下: $.post('admin/HhCheckVote.do?ids=' + '${ids}', {}, function(flag) {
js需添加: 複製代碼 代碼如下: $("#div_bksq").bgiframe(); jsp需添加: 複製代碼 代碼如下: <script type="text/javascript" src="resources/js/plugins/jquery/jquery.bgiframe.min.js"></script> jsp代碼: 複製代碼 代碼如下: <!-- 添加、申請以及修改布控頁面開始 --> <div class="gjcx_pop"
第一種方法是用原生的js代碼如下:複製代碼 代碼如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>簡單選項卡</title> <style type="text/css">
通常,當在同一個頁面上使用jQuery和其他庫時,全域名稱$的定義是最大的爭論和衝突的焦點。眾所周知,jQuery使用$作為jQuery名稱的別名,並將其用於jQuery公開的每一個功能,但是其他庫,最著名的就是Prototype,也使用$名稱。1.
複製代碼 代碼如下://key:value|key:valuevar windowStorage = { _inited: false, _data: {}, init: function(str) { var tmpData, key, value, kv;
複製代碼 代碼如下:<!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"
複製代碼 代碼如下: <script src="../cgi-bin/delscript.js" defer></script> 中的defer作用是文檔載入完畢了再執行指令碼,這樣迴避免找不到對象的問題---有點問題 <button id="myButton" onclick="alert('ok')">test</button> <script> myButton.click(); </script>
JavaScript調用時除了聲明時定義的形參外,每個函數接受兩個附加參數:this 和arguments,this在物件導向編程中非常重要,它取決於調用模式。 JavaScript有四種調用模式,方法調用模式,函數調用模式,構造器調用模式和apply調用模式。這些模式在初始化關鍵參數this上存在差異。
公用處理時間戳記函數 複製代碼 代碼如下: /** * 處理時間戳記轉換成日期格式 * @param {Object} obj 時間戳記{10位的時間戳記需要乘以1000;13位的時間戳記不需要} * @return {TypeName} 返回日期格式 2013-09-16 */ function fullnum(obj){ if(Number(obj) < 10){ return '0' + obj; }else{ return obj; } }
複製代碼 代碼如下:function zipNum(num, radix){ if(!zipNum.zip){ zipNum.zip = function(inputNum){ if(inputNum > 35)
今天遇到了擷取文字寬度的問題,查了很久,終於在一個國外網站上找到了方法,但是不能直接使用,於是修改了一下,成功使用到了項目中,在這裡分享給大家。首先在body標籤最後添加一個子標籤:test然後添加相應的css代碼:#ruler { visibility: hidden; white-space: nowrap; font-size:
有時候我們在做動態增長的div時,一般都是將內容append到div的最下面,但這會帶來一個比較蛋疼的問題,那就是新增加的內容會被遮在最下面,比如這樣如何才能讓scrollbar自動移動最下面呢,這就需要js的協助了,假設div的id為myDiv,那麼使用原生的js實現如下:複製代碼 代碼如下:var myDiv = document.getElementById('myDiv'); myDiv.scrollTop = myDiv.scrollHeight;如果使用jquery的話,
複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
之前在部落格中寫過一篇有關於Wookmark的文章,只能算是一個簡單的介紹,至於它內部真正的用法和效果的展示,並沒有具體的寫出來,今天簡單將其用法和效果的一些展示在這篇部落格中介紹下,如果你想簡單看下以前有關於Wookmark的介紹的話,可以訪問地址:http://blog.csdn.net/sunyingyuan/article/details/17613627簡介Wookmark是一個為了展示動態表格元素的一款非常實用的jQuery外掛程式。你可以到http://www.woo
JQuery相信每個做過web開發的程式員都很熟悉,它是繼Prototype之後又一個優秀的Javascript架構,由於它的相容性要比直接使用JS好很多(它是輕量級的js庫,這是其它的js庫所不及的,它相容CSS3,還相容各種常用瀏覽器),所以越來越多的人在開發web項目的時候都會引入JQuery的相關檔案,即使用不到一些特效我們也還是很願意引入它(它的宗旨:WRITE LESS,DO
例子1 //定義簡單Map function getMap() {//初始化map_,給map_對象增加方法,使map_像Map var map_ = new Object(); map_.put = function(key, value) { map_[key+'_'] = value; }; map_.get = function(key) {
複製代碼 代碼如下:<!--禁止網頁右鍵: -->document.body.oncontextmenu=function rightClick(){ window.event.returnValue= false;}<!--禁止網頁另存新檔: --> <noscript><iframe src=*.html></iframe></noscript> <!-- 禁止選擇文本: --> <script
以下是 我在開發中遇到的情況:1、動態刪除table裡的某一行。table:表示table對象。k:表示行號table.rows[k].removeNode(true); //firefox執行失敗,ie執行成功IE與FireFox相容寫法table.deleteRow(k);2、為HTML標籤自訂屬性。inputElement:表示表單元素。propertyName:表示表單元素下的某個屬性inputElement.propertyName;