你的位置:首页 > 网页设计

[网页设计]H5 适配 动画animation js touch


图片预加载jquery插件 jquery.imgpreload
var load_img = [];
load_img.push('http://m.pubuzhixing.com/Images/vote/music.gif');
load_img.push('http://m.pubuzhixing.com/Images/vote/music_off.png');
// 资源图片加载
jQuery.imgpreload(load_img, {
all: function () {
//加载完成
}
});
 
加载动画  示例
http://www.cnblogs.com/lhb25/p/loading-spinners-animated-with-css3.html
 
 
animation css3 动画
@-webkit-keyframes jiantouan{from{}to{}}
css 样式
-webkit-animation-name: jiantouan;   名称
-webkit-animation-iteration-count: infinite; 播放次数
-webkit-animation-timing-function: linear; 播放方法
-webkit-animation-delay: 0s; 延时多久播放
-webkit-animation-direction: normal; 
-webkit-animation-duration: 1s; 动画持续时间
-webkit-animation-fill-mode: forwards;   动画播放完成后保持最后的状态
 
H5整体适配思路
依照设计图的宽高比 根据手机屏幕的高度 计算出场景真正占取的宽度,场景元素的布局以实际计算的宽度为基础;
背景图拉伸全屏显示
如:移动设计图的比例一般为750 *  1334   宽高比为0.56
var pageWidth = window.innerWidth;
var pageHeight = window.innerHeight;
var rwidth = 0.56 * pageHeight;
if (rwidth < pageWidth) {
var left = (pageWidth - rwidth)/2;
$(".screen").css({ left: left, width: rwidth });//设置实际场景的宽度
}
背景图要跟场景融合;
背景图跟场景元素分离;
//js touch  简单向上滑动监控
var startX, startY;
function touchStart(event) {

if ($(".screen.current").hasClass("cover_last")) {

}
else {
event.preventDefault(); 阻止浏览器的默认事件
var touch = event.touches[0];
startX = touch.pageX;
startY = touch.pageY;


}
var touchuid = document.getElementById("touchuid");
touchuid.addEventListener('touchstart', touchStart, false);

touchuid.addEventListener('touchmove', function (event) {
// 如果这个元素的位置内只有一个手指的话 
if (event.targetTouches.length == 1) {
var touch = event.targetTouches[0];
if (startX) {
x = touch.pageX - startX;
y = touch.pageY - startY;
//alert(y);
if (y < -30) {
//做你的事情
startX = 0;
startY = 0;
}
}

}
}, false);



黑龙江旅游攻略大全黑龙江旅游路线推荐黑龙江自驾游攻略黑龙江旅游线路大全什么时候去黑龙江旅游最好那些让人疯狂却又住得起的新潮酒店(全文) 惊爆眼球 巡礼全球13大最酷炫旅行创意(全文) 阳西沙扒湾民居住宿?沙扒湾附近有住的地方吗? 南京六朝博物馆剁手俑走红(组图) 2015长隆野生动物园中秋节活动?广州长隆野生动物园中秋节门票多少钱? 长隆欢乐世界中秋票价?中秋节去广州长隆欢乐世界有什么活动? 锦绣中华夜场泼水节门票在哪预订?哪里有深圳锦绣中华泼水节优惠票? 锦绣中华泼水节攻略?深圳锦绣中华泼水节门票网上预订多少钱? 锦州到盘锦红海滩廊道怎么走?锦州到盘锦红海滩廊道有多远? 盘锦北站到红海滩有直达车吗?盘锦北站到红海滩廊道怎么走? 宜春到九龙漂流怎么走?宜春到万载九龙原始森林漂流自驾车路线? 九龙漂流有吃饭的地方吗?万载九龙原始森林漂流附近吃饭方便吗? 去海南吃海鲜的注意事项是什么? 去海南,网上预订酒店可靠吗? 吃海鲜能喝啤酒吗?为什么? 海南的哪些旅游商品最受欢迎? 553-0002-853 Datasheet 553-0002-853 Datasheet 553-0002-853F Datasheet 553-0002-853F Datasheet 553-0002-857 Datasheet 553-0002-857 Datasheet 南京去港澳游 南京去港澳游 南京去港澳游 黑龙江去香港旅游 黑龙江去香港旅游 黑龙江去香港旅游 南通去香港游 南通去香港游 南通去香港游