瀏覽器頁面地區大小的js擷取方法

瀏覽器頁面地區大小的擷取: 複製代碼 代碼如下: //在IE、FireFox、Opera下都可以使用 document.body.clientWidth document.body.clientHeight //即可獲得,很簡單,很方便。 //而在公司項目當中: //Opera仍然使用 document.body.clientWidth document.body.clientHeight //可是IE和FireFox則使用

document.getElementBy("id")與$("#i

下面簡單介紹下:第一個就是js中擷取對象的方法,比較直接,如果一個頁面有多個id,每次都要寫這麼長的document.getElementBy("id")複製代碼 代碼如下:document.getElementBy("id")document.getElementById的簡寫方式個人比較推薦用prototype 中對document.getElementById的定義:複製代碼 代碼如下:function $(){  var elements = new

js禁止頁面重新整理禁止用F5鍵重新整理禁止右鍵的範例程式碼

複製代碼 代碼如下: <script language="javascript"> //禁止用F5鍵 function document.onkeydown() { if ( event.keyCode==116) { event.keyCode = 0; event.cancelBubble = true; return false; } } //禁止右鍵快顯功能表 function document.oncontextmenu() { return false; }

jQuery extend 的簡單一實例

複製代碼 代碼如下:jQuery.extend = jQuery.fn.extend = function() {    var options, name, src, copy, copyIsArray, clone,        target = arguments[0] || {},        i =

如何讓DIV可編輯、可拖動範例程式碼

1、可編輯: <div id="move" contentEditable="true">可編輯</div> 設定contentEditable屬性可以讓div編程可編輯狀態 2、可拖動: $('#move').draggable(); 使用jQuery UI的draggable可以讓div變成可拖動狀態,但是如果兩個屬性同時應用就會出現可編輯功能失效的狀況。 3、可編輯、可拖動: 複製代碼 代碼如下: <div id="move" contentEditable=

js帶按鈕的提示框可供選擇範例程式碼

今天在項目當中遇到一個問題(本人前台功底不深,高手勿噴): 可以供選擇的彈出框: 利用jQuery沒有想到好的提示效果。 參看js的API文檔實現如下===confirm: 複製代碼 代碼如下: var r=confirm("該訂單號已經存在,請重新輸入或查詢已存在訂單詳情!") if (di != null&& (r==true)) { userNameCnl.focus();//定位 userNameCnl.value = "";//清空資料 }else if(r==false){

js 中的switch運算式使用樣本

前言 switch 這種運算式在很多語言中都有,比如java, C等待, 使用switch比使用if else 來得方便,來得清晰。 使用文法很簡單: 複製代碼 代碼如下: switch(n) { case 1: 執行代碼塊 1 break; case 2: 執行代碼塊 2 break; default: n 與 case 1 和 case 2 不同時執行的代碼 } 各種語言的使用基本類似。 需要特別提出的時,在java 1.6 及以下版本, 變數(n)只能是整型。在java 7

javascript獲得網頁視窗實際大小的範例程式碼

javascript代碼: 複製代碼 代碼如下: function get_page_size() { var re = {}; if (document.documentElement && document.documentElement.clientHeight) { var doc = document.documentElement; re.width =

js調用css屬性寫法

1、對於沒有中劃線的css屬性一般直接使用style.屬性名稱即可。 如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。 2、對於含有中劃線的css屬性,將每個中劃線去掉並將每個中劃線後的第一個字元換成大寫即可。 如:obj.style.marginTop,obj.style.borderLeftWidth,obj.style.zIndex,obj.style.fontFamily等。

JS.GetAllChild(element,deep,condition)使用介紹

複製代碼 代碼如下: window.GetAllChild = function (element, deep, condition) { if (!!!deep) { deep = 1; } if (!!!condition || condition == '') { condition = '1==1'; } deep--; if (!!!element || !!!element.childNodes || element.childNodes.length <= 0) {

html+js實現動態顯示本地時間

複製代碼 代碼如下: <span style="font-size:18px"><html> <span style="white-space:pre"> </span><body> <span style="white-space:pre"> </span> <script language = javascript> <span style="white-space:pre">

JQuery載入圖片自適應固定大小的DIV

如何在固定大小的div中放置一個圖片,當圖片較小時顯示實際大小,當圖片超過div 大小時圖片 自動適應div 的大小 jquery圖片自適應大小實現過程的主要代碼: 代碼如下: 複製代碼 代碼如下: .divImg{ max-height:200px; max-width:200px; width: expression(this.width > 200 && this.width > this.height ? 200 : auto); height:

JavaScript加強之自訂event事件

複製代碼 代碼如下: $().ready(function(){ for(var i=0;i<5;i++){ /** * 這種寫法不專業,如果處於迴圈裡,就會註冊5次事件,點擊後alert5次 */ // $("#aa").click(function(){ // alert("hahahaha"); // }); /** * 這種寫法才是專業的,在註冊一次點擊事件前,先解除綁定點擊事件,然後再綁定一個點擊事件,所以到最後只綁定了一次點擊事件 */

js的.innerHTML = &quot;&quot;IE9下顯示有錯誤的解決方案

問題: 在用js動態建立html頁面時: 複製代碼 代碼如下: var tab = document.createElement("table"); tab.innerHTML += "<td>訂貨單號</td>"+ "<td>單據日期</td>"+ "<td>商品類型</td>"+ "<td>訂單屬性</td>"+ "<td>配貨次數</td>"+

正負小數點後兩位浮點數實現原理及代碼

背景:項目中需要做個對兩位小數點的正負浮點數的處理, 要求:非數字或者.字元自動清除,並對.12自動修補.前的0 原理:在輸入框中加入兩個事件,keyup與blur,keyup處理字串中非要求的字元,blur中對最終字串處理成理想的格式111.11 實現:通過七個正則處理掉主功能 val代表輸入的字串 /^\d*\.?\d{0,2}$/ 驗證val是否是ddd.dd的格式,是則不處理,否才處理 /[^.0-9]+/ 處理掉val中所有的非數字與.的字元 /(?:\d*\.\d{0,2}|\d+)

可自己添加html的偽彈出框實現代碼

js 複製代碼 代碼如下: var popupStatus = 0; //loading popup with jQuery magic! function loadPopup(){ //loads popup only if it is disabled if(popupStatus==0){ $("#backgroundPopup").css({ "opacity": "0.7" }); $("#backgroundPopup").fadeIn("slow");

jQuery讓控制項左右移動的三種實現方法

方法一 【注】需把控制項的 CSS 的 position 屬性設定為 relative 或 absolute。 複製代碼 代碼如下: <script type="text/javascript" src="js/jquery-1.8.0.js"></script> <script language="javascript"> $(document).ready(function(){ $("#right1").click(function(){

原始的js代碼和jquery對比體會

Even a task as simple as this can be complicated without jQuery at our disposal. In plain JavaScript, we could add the highlightedclass as shown in the following code snippet: 複製代碼 代碼如下: window.onload = function() { var divs =

IE網頁js語法錯誤2行字元1、FF中正常的解決方案

今天開發過程中,突然遇到此奇葩問題,我之前以為是我js開啟模態表單傳遞的url參數有問題,我使用open沒問題。使用模態表單則會先彈出此錯誤然後再顯示新開啟的介面。網上查了許久,總結解決方案如下: 1. 可能與IE的某些外掛程式衝突。請把所有無關的IE附加元件全部禁用後嘗試 2. 引用了不存在的js檔案 3. 頁面的某些檔案在文檔模型還沒建立時就已經開始引用相關的節點 我最後是通過禁用了IE中的外掛程式才解決的。

驗證手機號碼的JS方法分享

第一個:複製代碼 代碼如下:function Checkreg() { //驗證電話號碼手機號碼,包含153,159號段 if (document.form.phone.value=="" && document.form.UserMobile.value==""){ alert("電話號碼和手機號碼至少選填一個阿!"); document.form.phone.focus(); return false; } if (document.form.phone.value != ""){ var

總頁數: 3271 1 .... 3100 3101 3102 3103 3104 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.