## 撥打電話 發布郵件
~~~
<a href="tel:0755-10086">打電話給:0755-10086</a>
<a href="sms:10086">發短信給: 10086</a>
<a href="mailto:peun@foxmail.com">peun@foxmail.com</a>
~~~
## 屏幕旋轉
~~~
window.onorientationchange = function(){
switch(window.orientation){
case -90:
case 90:
alert("橫屏:" + window.orientation);
case 0:
case 180:
alert("豎屏:" + window.orientation);
break;
}
}
~~~
~~~
//css media:豎屏時使用的樣式
@media all and (orientation:portrait) {
.css{}
}
//css media:橫屏時使用的樣式
@media all and (orientation:landscape) {
.css{}
}
~~~
## 消除動畫閃屏
~~~
.css{
/*設置內嵌的元素在 3D 空間如何呈現:保留 3D*/
-webkit-transform-style: preserve-3d;
/*(設置進行轉換的元素的背面在面對用戶時是否可見:隱藏)*/
-webkit-backface-visibility: hidden;
}
~~~
## 音頻自動播放
問題解釋:跟微信版本有關
解決辦法 : 部分適用
~~~
// 背景音樂控制
var bgMusicContr = $('#music');
var bgAudio = document.getElementById("bgMusic");
var isAutoPlay = localStorage.getItem('Mozi.isAutoPlay') || '1';
// 隱藏加載器
isAutoPlay = "1";
// 判斷是否自動播放背景音樂
if (isAutoPlay === '1') {
bgAudio.play();
$(document).one('touchstart', function() {
bgAudio.play();
});
}
~~~
## click300ms延遲
~~~
//移動端時間響應順序
1、ontouchstart
2、ontouchmove
3、ontouchend
4、onclick
~~~
~~~
1.使用touch事件
2.fastclick.js
~~~
- 基本規范
- 申明及解釋
- 項目的構建及維護
- 項目構建
- 項目自測
- 項目維護
- 書寫規則
- 圖片規范
- html書寫規范
- CSS書寫規范
- JAVASCRIPT編寫規范
- 注釋書寫規范
- 場景分類
- PC站-固定寬度
- PC站-響應式
- 移動端網站
- 移動端活動
- 模塊的創建和管理
- 附件A 網站命名列表
- 附件B 常用技術列表
- 實例代碼
- 前端框架
- 布局
- 柵格化布局
- 響應式布局
- 常規組件
- 面包屑
- 選項卡
- 分頁
- 表單-模擬單選
- 表單-模擬多選
- 表單-模擬下拉菜單
- 篩選-simple
- 評分
- 導航-浮動導航
- 滾動到頂部
- 網站通用代碼
- 客服代碼
- 常見問題解決方案
- 兼容性問題
- 移動端通用
- andorid常見問題
- IOS常見問題
- 多媒體-視頻
- 瀏覽器判斷
- 動畫庫
- 寬高問題
- JQUERY常用組件
- 彈出層
- 多媒體-視頻音頻
- 幻燈片
- 時間與日期
- 分頁
- 多級聯動
- 表單美化
- 繪圖及動畫插件
- 前端工具及網站
- H5生成
- 圖片處理
- 在線代碼
- web字體
- 手冊資料
- 其他工具
- 牛人blog
- 前端園地
- 交互網址
- 前端優化
- 元素動畫