1、关于解决使用iScroll后,安卓在a标签上滑动跳转问题。
页面加载完后执行:
$('a').on('touchmove',function(){
$(this).data('flag',false);
}).on('touchend',function(e){
if($(this).data('flag')){
location.href=$(this).data('href');
}
$(this).data('flag',true);
}).each(function(){
$(this).data('href',$(this).attr('href')).removeAttr('href').data('flag',true);
});
2、从url中获取参数对象
function getParamFromUrl(){
var o={};
var url = location.search.substr(1);
url = url.split("&");
for(var i = 0;i<url.length;i++){
var param = url[i].split("=");
o[param[0]]=param[1];
}
return o;
}
3、js获取手机浏览器版本信息
/*
* 智能机浏览器版本信息:
*
*/
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {//移动终端浏览器版本信息
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
document.writeln("语言版本: "+browser.language);
document.writeln(" 是否为移动终端: "+browser.versions.mobile);
document.writeln(" ios终端: "+browser.versions.ios);
document.writeln(" android终端: "+browser.versions.android);
document.writeln(" 是否为iPhone: "+browser.versions.iPhone);
document.writeln(" 是否iPad: "+browser.versions.iPad);
document.writeln(navigator.userAgent);
// 检测手机端并跳转
(function () {
var url = location.href;
if ( (url.indexOf('www.tuniu.com') != -1) && navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i) ) {
var newUrl = url.replace('http://www.tuniu.com/zt', 'http://m.tuniu.com/mzt');
location.href = newUrl;
}
})();
4、腾讯视频调用方法
<script type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="http://qzs.qq.com/tencentvideo_v1/js/tvp/tvp.player.js"></script>
// 初始化视频
function initVideo(options){
// 初始化视频控件
var video = new tvp.VideoInfo();
//向视频对象传入视频vid
video.setVid(options.vid);
var player = new tvp.Player(options.width, options.height);
//设置播放器初始化时加载的视频
player.setCurVideo(video);
//输出播放器
player.addParam("adplay",0);
player.addParam("autoplay",options.auto);
player.addParam("wmode","opaque");
player.write(options.id);
}
// 初始化
initVideo({width:614,height:425,id:"player",vid:"y0177isey2q",auto:0});
點(diǎn)擊查看更多內(nèi)容
29人點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得
100積分直接送
付費(fèi)專(zhuān)欄免費(fèi)學(xué)
大額優(yōu)惠券免費(fèi)領(lǐng)