无需申请自动送彩金68_白菜送彩金网站大全[无需申请秒送彩金]
做最好的网站
来自 无需申请自动 2019-07-10 23:52 的文章
当前位置: 无需申请自动送彩金68 > 无需申请自动 > 正文

Bootstrap媒体对象的实现,js判断手机浏览器操作系

在web页面中,图片居左,内容居右排列,是非常常见的效果,它也就是媒体对象,它是一种抽象的样式,可以用来构建不同类型的组件,在bootstrap框架中其对应的版本文件如下:

今天就为大家介绍一下用js判断手机客户端平台及系统平台的方法:

jQuery仿阿里云购买服务器选择时间长度,操作简单,只需点击所要选的时间段。下面给大家展示下效果图,就什么都明白了,如果大家觉得不错,请参考实现代码。

LESS: media.less

<script type="text/javascript">
//手机端判断各个平台浏览器及操作系统平台
function checkPlatform(){
 if(/android/i.test(navigator.userAgent)){
  document.write("This is Android'browser.");//这是Android平台下浏览器
 }
 if(/(iPhoneiPadiPodiOS)/i.test(navigator.userAgent)){
  document.write("This is iOS'browser.");//这是iOS平台下浏览器
 }
 if(/Linux/i.test(navigator.userAgent)){
  document.write("This is Linux'browser.");//这是Linux平台下浏览器
 }
 if(/Linux/i.test(navigator.platform)){
  document.write("This is Linux operating system.");//这是Linux操作系统平台
 }
 if(/MicroMessenger/i.test(navigator.userAgent)){
  document.write("This is MicroMessenger'browser.");//这是微信平台下浏览器
 }
}
 $(document).ready(function(){
  alert(navigator.platform);
  checkPlatform();
 });
</script>

效果图如下:

SASS: _media.scss

注意上面的代码使用了jquery。需要加载jquery才可以运行。当然你可以把触发函数给删除了

图片 1

媒体对象一般是成组出现,一组媒体对象一般包括以下几部分:

在这里就不做pc端操作系统平台的判断了,怎么判断也说下方法,如用document.write(navigator.platform);就可以获得操作系统平台。在win32下就会显示Win32,;在Win64下就会显示Win64等。

代码:

1、媒体对象的容器:用来容纳媒体对象的所有内容,容器上需使用类名.media

下面脚本之家小编为大家补充几个不错的函数

<!doctype html>
<html lang="en">
<head>
<!-- 效果:http://hovertree.com/texiao/jquery// -->
<meta charset="UTF-">
<title>jQuery点击选择购买年月时长 - 何问起</title><base target="_blank" />
<meta name="author" content="何问起" />
<style>
/*reset部分 start*/
* {
padding: ;
margin: ;
}
html {
font-family: "Microsoft Yahei",Arial,sans-serif;
font-size: px;
}
body, div, dl, dt, dd, ul, ol, li, h, h, h, h, h, h, form, fieldset, input, button, textarea, p, th, td {
padding: ;
margin: ;
font-family: "Microsoft YaHei",sans-serif,Arial;
}
table {
border-collapse: collapse;
border-spacing: ;
}
fieldset, img {
border: ;
}
a {
text-decoration: none;
color: #;
outline: none;
}
li {
list-style: none;
}
caption, th {
text-align: left;
}
h, h, h, h, h, h {
font-weight: normal;
}
input, button, textarea, select, optgroup, option {
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
outline: medium;
}
input, button, textarea, select {
*font-size: %;
}
/*a{-webkit-transition:all .s linear;-moz-transition:all .s linear;-ms-transition:all .s linear;-o-transition:all .s linear}*/
.fl {
float: left;
}
.fr {
float: right;
}
.clear:after {
display: block;
content: "clear";
height: ;
clear: both;
overflow: hidden;
visibility: hidden;
}
.clear {
zoom: ;
}
/*reset部分 end*/
.hovertreeBar {
margin: px auto;
width: px;
border: px solid #FFCC;
background: #FFF;
}
.hovertreeBar li {
position: relative;
float: left;
width: px;
height: px;
line-height: px;
border-right: px solid #FFCC;
text-align: center;
}
.hovertreeBar li:last-child {
border: none;
}
.hovertreeBar li:hover {
background: #FCFE;
cursor: pointer;
cursor:pointer;
}
.hovertreeBar li p {
text-align: center;
}
.phovertreeindex {
display: none;
position: absolute;
left: %;
top: -px;
margin-left: -px;
width: px;
height: px;
line-height: px;
border: px solid #FFCC;
background: #FCFE;
}
.hovertreeBar li:hover .phovertreeindex { /*display: block;*/
}
.keleyitriangle-out {
position: absolute;
right: px;
width: ;
height: ;
border-width: px;
border-style: solid;
border-color: #ffcc transparent transparent transparent;
}
.keleyitriangle-inner {
position: absolute;
right: px;
width: ;
height: ;
border-width: px;
border-style: solid;
border-color: #FCFE transparent transparent transparent;
}
.hovertreeinfo{text-align:center;}
</style>
<script type="text/javascript" src="http://www.xiaoyawx.com/uploads/allimg/190710/235212DH-1.jpg"></script>
</head>
<body>
<div class="hovertreeinfo"><h>jQuery点击选择购买年月时长</h><a href="http://hovertree.com/h/bjaf/njmbkd.htm">原文</a>
<a href="http://hovertree.com/" target="_blank">首页</a>
<a href="http://hovertree.com/texiao/" target="_blank">特效</a>
</div>
<div>
<ul class="hovertreeBar clear" id="hovertreeindex">
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
<div class="phovertreeindex">
<div>购买个月</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
年
<div class="phovertreeindex">
<div>购买年</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
年
<div class="phovertreeindex">
<div>购买年</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
<li>
年
<div class="phovertreeindex">
<div>购买年</div>
<div class="keleyitriangle-out"></div>
<div class="keleyitriangle-inner"></div>
</div>
</li>
</ul>
</div>
<!-- JS部分 -->
<script>
var arOB = [];
var ULobj = $('#hovertreeindex>li');
for(var i=;i<ULobj.length;i  ){
arOB.push(ULobj[i]);
}
function changeCS(ints){
for(var i=;i<arOB.length;i  ){
if( i <= ints ){
arOB[i].style.backgroundColor="#FCFE";
}else{
arOB[i].style.backgroundColor="#FFF";
}
}
}
$(function(){
$("#hovertreeindex>li").each(function(){
$(this).click(function(){
$(this).children(".phovertreeindex").show();
$(this).siblings().children(".phovertreeindex").hide();
var number=$(this).index();
var $j=$("#hovertreeindex>li").length;
changeCS(number);
// var li=new Array([$j]);
// for(k=;k<$i.length;k  ){
// alert(li[k]);
// }
})
})
})
</script>
</body>
</html>

2、媒体对象的对象:一般是图片,需使用类.media-object

<script type="text/javascript">
var browser = {
 versions : function () {
  var u = navigator.userAgent,
  app = navigator.appVersion;
  return {
   trident : u.indexOf('Trident') > -1,
   presto : u.indexOf('Presto') > -1,
   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/),
   android : u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
   iPhone : u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1,
   iPad : u.indexOf('iPad') > -1,
   webApp : u.indexOf('Safari') == -1,
   QQbrw : u.indexOf('MQQBrowser') > -1,
   weiXin : u.indexOf('MicroMessenger') > -1,
   ucLowEnd : u.indexOf('UCWEB7.') > -1,
   ucSpecial : u.indexOf('rv:1.2.3.4') > -1,
   ucweb : function () {
    try {
     return parseFloat(u.match(/ucwebd .d /gi).toString().match(/d .d /).toString()) >= 8.2
    } catch (e) {
     if (u.indexOf('UC') > -1) {
      return true;
     } else {
      return false;
     }
    }
   }
   (),
   Symbian : u.indexOf('Symbian') > -1,
   ucSB : u.indexOf('Firefox/1.') > -1
  };
 }
 ()
}
if (browser.versions.QQbrw){
document.write("qq浏览器");
}else
{
document.write("其它浏览器");
}
</script>

jQuery模仿阿里云购买服务器选择购买时间长度的代码到此就写完了,代码比较简单就没写注释,如果大家有疑问欢迎给我留言,小编会及时给大家回复的!

3、媒体对象的主体:就是媒体对象的主体内容,可以是任何元素,需使用类.media-body

亲测,非常好用。

4、媒体对象的标题:用来描述媒体对象的一个标题,需使用类.media-heading

您可能感兴趣的文章:

  • js判断手机系统是android还是ios
  • 利用js判断手机是否安装某个app的多种方案
  • 使用JavaScript判断手机浏览器是横屏还是竖屏问题
  • js判断手机访问或者PC的几个例子(常用于手机跳转)
  • js判断手机号运营商的方法
  • JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
  • js判断手机端(Android手机还是iPhone手机)
  • js判断手机和pc端选择不同执行事件的方法
  • 百度判断手机终端并自动跳转js代码及使用实例
  • js判断是否是手机页面

此外,bootstrap框架中常使用类.pull-left和.pull-right来控制媒体对象中的对象浮动方式

下面是它们的css源码:

本文由无需申请自动送彩金68发布于无需申请自动,转载请注明出处:Bootstrap媒体对象的实现,js判断手机浏览器操作系

关键词: