1. 程式人生 > >H5頁面 js終端裝置驗證 jquery動畫彈框效果 原始碼下載和解析

H5頁面 js終端裝置驗證 jquery動畫彈框效果 原始碼下載和解析

今天做了一個h5下載頁面和一個滑動彈窗提示。

這裡的圖片和一些樣式顏色跟原版做了很大修改,主要是因為原原本本的東西涉及到一些商業隱私。

不過沒關係,該有的東西都有,你只需要把這個下載下來,然後顏色和圖片改改就行了。

  1. H5頁面css和div樣式佈局
  2. layer的彈窗
  3. layer圖片彈框
  4. js客戶端驗證,判斷是否是微信,蘋果,安卓,還是其他瀏覽器
  5. jquery動態修改css樣式

下面的截圖是點選下載按鈕後彈出圖片的截圖(背景變成黑色透明,彈出圖片顯示)

下面是一些主要注意的程式碼

彈框程式碼

function browser_open() {
	layer.open({
		content: '<img src="img/browser_open.png" id="browser_img"/>'
	});
	$(".layui-m-layerchild").css("background-color", "inherit");
	$(".layui-m-layer0 .layui-m-layerchild").css("width","65%");

	//$(".layui-m-layermain .layui-m-layersection").css("vertical-align", "top");


	$(".layui-m-layer").click(function () {
		//清除頁面層
		if($(".layui-m-layer").attr("id")) {
			$(".layui-m-layer").remove();
		}
	});
}

判斷訪問的客戶端的程式碼

var isIDevicePhone = (/iphone|ipod/gi).test(navigator.userAgent);
var isIDeviceIpad = !isIDevicePhone && (/ipad/gi).test(navigator.userAgent);
var isIDevice = isIDevicePhone || isIDeviceIpad;
var isAndroid = !isIDevice && (/android/gi).test(navigator.userAgent);
var isandroid2_x = !isIDevice && (/android\s?2\./gi).test(navigator.userAgent);
ar isIEMobile = !isIDevice && !isAndroid && (/MSIE/gi).test(navigator.userAgent);
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.match(/micromessenger/gi);
var wxios = document.querySelector('.wxios');
var wxandroid = document.querySelector('.wxandroid');

html和css程式碼就不貼在頁面上了,如果貼上去真的是太多了。我放在gitee裡面,本來想放在github上的,但是clone速度太慢了。gitee在國內,速度非常快,也是一個非常不錯的選擇。

注:每天干的活很雜很亂,從linux,mcu到java後端,然後前端。弄得東西多了,嚴謹態度就會降低,而且程式碼中肯定會存在錯誤。如果發現到這些問題,請聯絡我或給我留言。email: [email protected]

相關推薦

H5頁面 js終端裝置驗證 jquery動畫效果 原始碼下載解析

今天做了一個h5下載頁面和一個滑動彈窗提示。 這裡的圖片和一些樣式顏色跟原版做了很大修改,主要是因為原原本本的東西涉及到一些商業隱私。 不過沒關係,該有的東西都有,你只需要把這個下載下來,然後顏色和圖片改改就行了。 H5頁面css和div樣式佈局 layer的彈窗

H5+css3+js搭建帶驗證碼的登入頁面

login.html <!DOCTYPE HTML> <html> <head> <title>EasyBuy後臺管理系統</title> <meta charset="utf-8">

使用Flexible實現手淘H5頁面終端適配rem自適應佈局-移動端自適應必備

曾幾何時為了相容IE低版本瀏覽器而頭痛,以為到Mobile時代可以跟這些麻煩說拜拜。可沒想到到了移動時代,為了處理各終端的適配而亂了手腳。對於混跡各社群的偶,時常發現大家拿手機淘寶的H5頁面做討論——手淘的H5頁面是如何實現多終端的適配? 那麼趁此Amfe阿里無線前端團

使用Flexible實現手淘H5頁面終端適配

此段程式碼實現動態計算,事實上他做了這幾樣事情: 動態改寫 <meta> 標籤給 <html> 元素新增 data-dpr 屬性,並且動態改寫 data-dpr 的值給 <html> 元素新增 font-size 屬性,並且動態改寫 

使用Flexible實現手淘H5頁面終端適配【轉】

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta content="yes" name="apple-mobile-web-

Flexible實現H5頁面終端適配

設計師和前端開發的適配協作基本思路是: 選擇一種尺寸作為設計和開發基準 定義一套適配規則,自動適配剩下的兩種尺寸(其實不僅這兩種,你懂的) 特殊適配效果給出設計效果 lib-flexible是什

微信內部分享-H5頁面-JS+java程式碼

app內部分享到微信,QQ都正常 再從微信開啟,繼續分享給朋友或者朋友圈,就變成下面這個樣子了 一切變得那麼的。。。無助!!! 開始以為在H5頁面上新增一些東西即可,後來發現,完全不是自己想象的那個樣子。 這個東西,對於一個從未用過微信JS的碼農來說,或許

JQuery動畫——.trim()去空格、.get().index()獲取DOM元素

JQuery動畫 .trim()去空格、.get()和.index()獲取DOM元素1 .trim()函數用於去除字符串兩端的空白字符,沒有多余的參數用法2 移除字符串開始和結尾處的所有換行符,空格(包括連續的空格)和制表符(tab),如果這些空白字符在字符串中間時,它們將被保留,不會被移除

js實現頁面效果

很多開始學程式設計的小夥伴都覺得想要給某些功能加一個彈框效果,但是覺得自己做起來有很吃力,今天給大家推薦一個方法,也是無意間在網上看見,覺得不錯。廢話不多說,我們來開始做吧 <!DOCTYPE html PUBLIC "-//W3C//DTD XHT

基於jQuery外掛plug-in.js

demo示例:  file:///C:/Users/gzk12/Desktop/jqueryPlugPop/index.html    彈框有多種css樣式和動畫效果, 可以修改彈框提示層文字,按鈕等. 可以新增彈框圖片, 並且在彈框顯示前後都有回撥函式.// 官網示例: 做

jquery-layer在火狐瀏覽器中彈不顯示的問題

出現 com area 寬高 彈出 blog idt offset off 在使用layer控件設置彈框時, 谷歌瀏覽器中能正常彈出, 顯示在頁面中央位置. 而在火狐瀏覽器中, 彈框只顯示標題, 並且彈框內容不顯示. 在火狐瀏覽器中彈框的效果如下圖紅色方框中的彈出框所示,

Jquery ui筆記

jquery ui 彈框還是比較豐富的,提前準備好彈窗內容標籤。呼叫dialog()方法,傳遞相關引數即可,接下來將作相關的介紹。 內容標籤準備 對話方塊使用div標籤包裹彈框內容,這個是常用的,在div上加上title屬性將在彈出對話方塊的頭部進行顯示,不加頭部顯示空白。 簡單示例

iOS頭條新聞App、自動佈局、省市區聯動、登入按鈕動畫、Alert效果原始碼

iOS精選原始碼 LEEAlert -- 優雅的Alert ActionSheet 登入按鈕 省市區三級聯動 JHViewCorner - 一行程式碼搞定圓角 JHFrameLayout - 一行程式碼實現自動佈局 MVVM+Masonry+UI

js(window.open)瀏覽器居中顯示

<html> <meta name="name" content="content" charset="utf-8"> <head> <script LA

Jquery.validate.js表單驗證

first 博客 插件 怎麽辦 row form表單 顯示 ble logs 前言:表單驗證是十分常見的需求。公司做運維系統需要大量的編輯/新增表單,編輯之後提交,提交前需要進行表單驗證,驗證成功才能發起POST請求。由於項目前端大部分是基於Bootstrap開發的,

用wow.js實現頁面滾動時觸發animate.css動畫特效

偏移量 true fin 滾動 cdn lock src 代碼 splay     很高興在2017/10/14發表了自己的第一個博客隨筆,不管你們怎麽想,我自己覺得逼格瞬間高了起來。哈哈哈,哈撒尅。 有時候項目需要一些動畫來提升用戶體驗,吸引用戶註意力。這時wow是個

Java學習總計(二十六)——JavaScript正則表達式,Js表單驗證,原生js+css頁面時鐘

text 先來 helloword 郵箱 用戶名 就是 lac round 外部 一.JavaScript正則表達式1.exec檢索字符串中指定的值,返回找到的值,並確定其位置2.test檢索字符串中指定的值,返回true或false3.正則表達式對象的創建:(1)方式一:

android網頁打印,安卓網頁打印,h5頁面打印,瀏覽器打印,js打印工具

rgb size with auto html 開發者 測試 二維碼 height Android設備打印比較麻煩,一般設備廠商都提供原生app開發的SDK,我們web開發者為難了,不會原生開發啊 給大家提供一個思路,實現web加殼,利用打印瀏覽器實現 簡單來說就

android網頁打印,安卓網頁打印杏彩平臺11選5帶理賠倉,h5頁面打印,瀏覽器打印,js打印工具

我們 cal 功能 主頁 rgb 開發者 ext tar tel Android設備打印比較麻煩杏彩平臺11選5帶理賠倉QQ2952777280【話仙源碼論壇】hxforum.com【木瓜源碼論壇】papayabbs.com,一般設備廠商都提供原生app開發的SDK,我們w

js+css jQuery實現頁面後退執行 & 遮罩

cti nload col 復制 ali 我不 彈框 clas 統計 JS部分 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script> <script typ