原地址http://www.w3cfuns.com/notes/16580/7165dcd29b8fe012d0d0ac73eb01a1ba.html
input,
textarea,
select {
-webkit-appearance: none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
獲取使用者的input輸入的內容
var name = $('.b_name').val();
判斷使用者輸入的位元組;
if(name.length==3)
彈出層用的是js動態定位(追求效率,用的以前封裝的方法)
//居中顯示彈出層
function popBox(id){
var w =$(id).width();
var h =$(id).height();
var t = scrollY() +(windowHeight()/2)-(h/2);
if(t<0)t=0;
var l = scrollX()+((windowWidth())-(w))/2;
if(l<0) l=0;
$(id).css({left:l/20+'rem',top:t/20+'rem'});
$(id).css('display','block');
}
//瀏覽器視口的高度(相容寫法-male)
function windowHeight() {
var de = document.documentElement;
return self.innerHeight || (de && de.clientHeight) || document.body.clientHeight;
}
//瀏覽器視口的寬度(相容寫法-male)
function windowWidth() {
var de = document.documentElement;
return self.innerWidth || (de && de.clientWidth) || document.body.clientWidth
}
彈窗的div和img自動地位在ab的靠左的document。body
彈窗div邊框透明寫法
.css{-webkit-background-clip: content-box;background-clip: content-box;}
背景圖根據手機解析度大小來適應高度
1. position: relative;
2. height: 22rem;
3. margin: 0 auto;
4. background: #000 url(../img/center_page/[email protected]) no-repeat top center;
5. background-size: cover;
6. color: #fff;
複選框的全選以及未全部選
https://css-tricks.com/indeterminate-checkboxes/
移動端垂直水平居中
http://caibaojian.com/mobile-translate.html
方法1
.center{
width:50%;
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
方法2
.center {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
解決移動端彈出層不適配小螢幕手機的問題
.mask{
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
display: block;
width: 100%;
height: 100%;
background: #000;
z-index: 9;
position: absolute;
position: fixed;
top: 0;
left: 0;
}
清除浮動
給父級加上 overflow:hidden
點選彈窗以外的地方可退出彈窗
$(".next_col1").click(function(){
$(".mask_big").show();
return false;//必定要加
})
$(document).click(function(){
$(".mask_big").hide();
});
zepto移動端點選按鈕之後先顯示延遲5秒之後在顯示彈出框!
<script language='javascript' type='text/javascript'>
$(function () {
setTimeout(function () {
$("divid").show();
}, 6000);
})
</script>
在瀏覽器中有些a標籤沒有用的只是為了顯示小手,一定記得不href=“#”換成href=" javascript:void(0); "
target="_self"不然在外網會出現點選無效
refresh 屬性值 -- 重新整理與跳轉(重定向)頁面
5秒之後重新整理本頁面:
<meta http-equiv="refresh" content="5" />
5秒之後轉到××首頁:
<meta http-equiv="refresh" content="5; url=http://www.baidu.com/" />
css計算器
div {
width:-webkit-calc(100%-100px);
width:-moz-calc(100%-100px);
width:calc(100%-100px);
}
類似於標籤的讓文字適應 加display: inline-block;就能解決啦
zepto不支援scrollTop時,返回頂部有動畫的方法
function goTop(acceleration, time) {
acceleration = acceleration || 0.1;
time = time || 16;
var x1 = 0;
var y1 = 0;
var x2 = 0;
var y2 = 0;
var x3 = 0;
var y3 = 0;
if (document.documentElement) {
x1 = document.documentElement.scrollLeft || 0;
y1 = document.documentElement.scrollTop || 0;
}
if (document.body) {
x2 = document.body.scrollLeft || 0;
y2 = document.body.scrollTop || 0;
}
var x3 = window.scrollX || 0;
var y3 = window.scrollY || 0;
// 滾動條到頁面頂部的水平距離var x = Math.max(x1, Math.max(x2, x3));
// 滾動條到頁面頂部的垂直距離var y = Math.max(y1, Math.max(y2, y3));
// 滾動距離 = 目前距離 / 速度, 因為距離原來越小, 速度是大於 1 的數, 所以滾動距離會越來越小var speed = 1 + acceleration;
window.scrollTo(Math.floor(x / speed), Math.floor(y / speed));
// 如果距離不為零, 繼續呼叫迭代本函式if (x > 0 || y > 0) {
var invokeFunction = "goTop(" + acceleration + ", " + time + ")";
window.setTimeout(invokeFunction, time);
}
}
$(".fix_go_top").on("click", function() {
//$("body").scrollTop(0);
//window.scrollTo(0,0); goTop();
});
jq插入圖片[
$("#yf1")[0].src="http://nimage.39.net/ask2016/wx_ask/images/yf_06.png";
文字超過寬度後面的文字顯示為點點
text-overflow : ellipsis;
white-space : nowrap;
overflow : hidden
文字設定超過兩行文字打點點
1. height: 50px;
2. text-overflow: -o-ellipsis-lastline;
3. overflow: hidden;
4. text-overflow: ellipsis;
5. display: -webkit-box;
6. -webkit-line-clamp: 2;
7. -webkit-box-orient: vertical;
點選a標籤跳轉可以滑動效果
$(function(){
sectionLength = $(".content section").size();
//錨點跳轉滑動效果
$('a[href*=#],area[href*=#]').click(function() {
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
var $target = $(this.hash);
$target = $target.length && $target || $('[name=' + this.hash.slice(1) + ']');
if ($target.length) {
var targetOffset = $target.offset().top;
$('html,body').animate({
scrollTop: targetOffset
},
1000);
return false;
}
}
});
})
滾動條滾動到頂部除去定位,滑動過程定位fixed
// 定位
$(function(){
//獲取要定位元素距離瀏覽器頂部的距離
var navH = $(".nav").offset().top;
//滾動條事件
$(window).scroll(function(){
//獲取滾動條的滑動距離
var scroH = $(this).scrollTop();
//滾動條的滑動距離大於等於定位元素距離瀏覽器頂部的距離,就固定,反之就不固定
if(scroH>=navH){
$(".nav").css({"position":"fixed","top":0});
}else if(scroH<navH){
$(".nav").css({"position":"static"});
}
})
})
微信分享標題自定義
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
需要配置id
<script>
var wxinfo = new api39_wx({
title: '【示愛宣言】——遇上這種表白,誰不想跟你啪啪啪',
desc: '',
link: 'http://ask.39.net/html5/jies_h5/',
imgUrl: 'http://image.39.net/ask2016/wx_ask/xingqingjun/jies_h5/images/share_t.jpg'
});
</script>
h5背景音樂播放迴圈
誠心奉上最近被坑的h5背景音樂,說多了都是淚
相容安卓、ios,音樂播放當中遇見伺服器配置問題會出現音樂無法播放,
html:
<span id="musicControl">
<a id="mc_play" class="on" onclick="play_music();">
<audio id="musicfx" loop="loop" autoplay="autoplay" >
<source src=" http://biz.ifeng.com/fashion/special/derucci20153g/img/music.mp3" type="audio/mpeg">
</audio>
</a>
</span>
css:
@-webkit-keyframes reverseRotataZ{
0%{-webkit-transform: rotateZ(0deg);}
100%{-webkit-transform: rotateZ(-360deg);}
}
@-webkit-keyframes rotataZ{
0%{-webkit-transform: rotateZ(0deg);}
100%{-webkit-transform: rotateZ(360deg);}
}
#musicControl { position:fixed;right:10px;top:20px;margin-top:0;display:inline-block;z-index:99999999}
#musicControl a { display:inline-block;width:25px;height:25px;overflow:hidden;background:url('../images/mcbg.png') no-repeat;background-size:100%;}
#musicControl a audio{width:100%;height:56px;}
#musicControl a.stop { background-position:left bottom;}
相關推薦
原地址http://www.w3cfuns.com/notes/16580/7165dcd29b8fe012d0d0ac73eb01a1ba.html
去除input框的內陰影以及點選時背景灰色: input, textarea, select { -webkit-appearance: none; -webkit-tap-highli
前端面試題(來自前端網http://www.qdfuns.com/notes/23515/c9163ddd620baac5dd23141d41982bb8.html)
設置 session hat eval 減少 還需要 height 狀態碼 一次 HTML&CSS 1. 常用那幾種瀏覽器測試?有哪些內核(Layout Engine)? (Q1)瀏覽器:IE,Chrome,FireFox,Safari,Opera。 (Q2)內核
前端面試題二(來自前端網http://www.qdfuns.com/notes/23515/fa8b1e788ac39b04108fc33e5b543c4a.html)
scrip border cal 搜索引擎 val 媒體 分配 error 不刷新 HTML&CSS 1.請描述一下 cookies,sessionStorage 和 localStorage 的區別? cookie是網站為了標示用戶身份而儲存在用戶本地終端(Cl
本人最新博客地址:http://www.linuxmysql.com:88
博客本人最新博客地址:www.linuxmysql.com:88本文出自 “阮勝昌的技術博客” 博客,請務必保留此出處http://rscpass.blog.51cto.com/771159/1927960本人最新博客地址:http://www.linuxmysql.com:88
python學習——day9(ssh,線程和進程,信號量,隊列,生產者消費者模型) Alex地址:http://www.cnblogs.com/alex3714/articles/5230609.html
png 接口 count() day bound 共享 car 共享內存 top 一、python上模擬ssh 1.ssh,ssh_ftp pass 2.ssh 密鑰 pass 二、線程,進程 定義: 進程: 是對各種資源管理的集合,qq 要以一個整體的形式暴露給操
【分享牛】Java架構群523988350(QQ群)Activiti交流群:475458061。 Activiti原始碼分析以及實戰視訊購買地址http://www.shareniu.com/
分享牛 Java架構群523988350(QQ群)Activiti交流群:475458061。 Activiti原始碼分析以及實戰視訊購買地址http://www.shareniu.com/...
分享牛(Java架構群523988350(QQ群)Activiti交流群:475458061。 Activiti原始碼分析以及實戰視訊購買地址http://www.shareniu.com/)
activiti工作流敏捷開發 Activiti專案是一項新的基於Apache許可的開源BPM平臺,從基礎開始構建,旨在提供支援新的BPMN 2.0標準,包括支援物件管理組(OMG),面對新技術的機遇,諸如互操作性和雲架構,提供技
新部落格地址http://www.cnblogs.com/millionsmultiplication/
演算法篇-用棧來求解漢諾塔問題 閱讀了java版的《程式設計師程式碼面試指南 IT名企演算法與資料結構題目最優解》後,用c++以自己的想法完成了這道題 完整題目 在漢諾塔規則的基礎上,限制不能從最左的塔移動到最右的塔上,必須經過中間的塔,移動的跨度
使用ajax提交form表單,包括ajax文件上傳 轉http://www.cnblogs.com/zhuxiaojie/p/4783939.html
ima option img jquery選擇器 open request resp logs ges 使用ajax提交form表單,包括ajax文件上傳 前言 使用ajax請求數據,很多人都會,比如說: $.post(path,{data:data},function
第一個 vuejs http://www.cnblogs.com/avon/p/5943008.html
match 配置 cnblogs wid 訪問路徑 keep trap 頁面切換 ssa vue路由的使用 ue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,適合用於構建單頁面應用。vue的單頁面應用是基於路由和組件的,路由用於設定訪問路
http://www.cnblogs.com/chenguangpeng/p/6188352.html 遞歸下降
sca turn htm www har ring 次數 http %d #include<stdio.h> #include<string> char str[50]; int index=0; void E(); /
淺析JS中的模塊規範(CommonJS,AMD,CMD) http://www.2cto.com/kf/201411/348276.html
cpu 重要 mat 只有一個 targe () actor cti 最重要的 如果你聽過js模塊化這個東西,那麽你就應該聽過或CommonJS或AMD甚至是CMD這些規範咯,我也聽過,但之前也真的是聽聽而已。 現在就看看吧,這些規範到底是啥東西,幹嘛的。
轉載 logback的使用和logback.xml詳解 http://www.cnblogs.com/warking/p/5710303.html
version tor red java代碼 根節點 ext private 字符串 npe logback的使用和logback.xml詳解 一、logback的介紹 Logback是由log4j創始人設計的另一個開源日誌組件,官方網站: http://logb
http://www.html5tricks.com/demo/jiaoben2255/index.html 排序算法jquery演示源代碼
*** nor lec 過程 http child move num out <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht
liftover[裝載自http://www.cnblogs.com/emanlee/p/5064630.html]
admin nom provides target mod man repr head html Lift genome positions Genome positions are best represented in BED format. UCSC provides
(轉)關於區塊鏈與比特幣 來源於嘶吼: http://www.4hou.com/info/news/6152.html
賬單 還要 號碼 news tar 參與 src 通知 都去 走近比特幣:一個故事看懂“區塊鏈” 2017年7月7日發布 首頁/新聞/正文 55,338 4 32 導語:本文是對區塊鏈原理極為通俗的解釋,適合剛接觸比特幣的小白們閱讀。 區塊鏈是比特幣的底層
復合索引(轉載http://www.cnblogs.com/wenly/articles/1240321.html)
而且 在操作 方式 識別 family 原則 net 就會 擁有 復合索引 概要什麽是單一索引,什麽又是復合索引呢? 何時新建復合索引,復合索引又需要註意些什麽呢?本篇文章主要是對網上一些討論的總結。一.概念單一索引是指索引列為一列的情況,即新建索引的語句只實施在一列
http://www.cnblogs.com/120626fj/p/7533435.html
read char log 文件 nbsp btn 進行 nod 比較 1.打開文件 1 FILE *fp; //文件指針 2 fp = fopen("D:\\test.txt", "r"); //
python學習——day8(socket,socket server) Alex網址:http://www.cnblogs.com/alex3714/articles/5227251.html
except per 滿足 udp ets pytho name 永遠 oca 一、socket 定義: socket本質上就是在2臺網絡互通的電腦之間,架設一個通道,兩臺電腦通過這個通道來實現數據的互相傳遞。 我們知道網絡 通信 都 是基於 ip+port 方能定位到目標
python學習——day12(MySQL常用命令,連接python)alex:http://www.cnblogs.com/wupeiqi/articles/5713330.html
www base drop cal esc username prim ber .com MySQL mysql 常用命令 MySQL創建、刪除數據庫 1 create database alexdb;#創建數據庫 2 3 drop database alexdb;