Html5添加切换缩略图模式和列表模式插件教程
来源:互联网 发布:淘宝越来越难做怎么办 编辑:程序博客网 时间:2024/06/05 20:36
一、Html结构
<main id='container'>
<header id='header'>
<span>View:</span>
<button class='view-list'>List</button>
<button class='view-grid'>Grid</button>
</header>
<ol class='grid' id='frame'>
<li class='frame'>
<div class='inset'>
<div class='image'></div>
<div class='info'>
<div class='title'>Lorem Ipsum</div>
<div class='description'></div>
<div class='shares'>
<div class='icon-lik likes'></div>
<div class='icon-ask comments'></div>
</div>
</div>
</div>
</li>
</ol>
</main>
二、调用插件
<link rel='stylesheet' href='http://libs.useso.com/js/jqueryui/1.10.4/css/jquery-ui.min.css'>
<script src='http://libs.useso.com/js/jquery/1.11.0/jquery.min.js'></script>
<script src='http://libs.useso.com/js/jqueryui/1.10.4/jquery-ui.min.js'></script>
$('#header button').on('click',function(){
if ( $(this).hasClass('view-list') ) {
$('#frame').removeClass('grid').addClass('list');
} else if ( $(this).hasClass('view-grid') ) {
$('#frame').removeClass('list').addClass('grid');
}
});
$('.frame').each(function(){
var images = ['1.jpg','2.jpg','3.jpg','4.jpg','5.jpg','6.jpg'];
$(this).find('.image')
.css({ 'background-image': 'url('+images[Math.floor(Math.random()*images.length)]+')' });
var like = 100,
likes = Math.floor(Math.random() * like) + 1;
$(this).find('.likes').text(likes);
var comment = 50,
comments = Math.floor(Math.random() * comment) + 1;
$(this).find('.comments').text(comments);
});
KeyMob移动端广告平台是国内最顶尖的移动端广告平台,为广告主提供精确高效的APP推广营销服务,为开发者提供的SDK广告合作,实现广告主和开发者共赢!
<main id='container'>
<header id='header'>
<span>View:</span>
<button class='view-list'>List</button>
<button class='view-grid'>Grid</button>
</header>
<ol class='grid' id='frame'>
<li class='frame'>
<div class='inset'>
<div class='image'></div>
<div class='info'>
<div class='title'>Lorem Ipsum</div>
<div class='description'></div>
<div class='shares'>
<div class='icon-lik likes'></div>
<div class='icon-ask comments'></div>
</div>
</div>
</div>
</li>
</ol>
</main>
二、调用插件
<link rel='stylesheet' href='http://libs.useso.com/js/jqueryui/1.10.4/css/jquery-ui.min.css'>
<script src='http://libs.useso.com/js/jquery/1.11.0/jquery.min.js'></script>
<script src='http://libs.useso.com/js/jqueryui/1.10.4/jquery-ui.min.js'></script>
$('#header button').on('click',function(){
if ( $(this).hasClass('view-list') ) {
$('#frame').removeClass('grid').addClass('list');
} else if ( $(this).hasClass('view-grid') ) {
$('#frame').removeClass('list').addClass('grid');
}
});
$('.frame').each(function(){
var images = ['1.jpg','2.jpg','3.jpg','4.jpg','5.jpg','6.jpg'];
$(this).find('.image')
.css({ 'background-image': 'url('+images[Math.floor(Math.random()*images.length)]+')' });
var like = 100,
likes = Math.floor(Math.random() * like) + 1;
$(this).find('.likes').text(likes);
var comment = 50,
comments = Math.floor(Math.random() * comment) + 1;
$(this).find('.comments').text(comments);
});
KeyMob移动端广告平台是国内最顶尖的移动端广告平台,为广告主提供精确高效的APP推广营销服务,为开发者提供的SDK广告合作,实现广告主和开发者共赢!
0 0
- Html5添加切换缩略图模式和列表模式插件教程
- 一个例子-页面列表模式、缩略图模式切换
- Html5添加基于列表的选择美化插件教程
- HTML5画布模式教程
- Html5添加三联切换仿3D效果旋转木马jQuery插件教程
- JQuery列表模式大图模式切换
- Html5添加实现Bootstrap下拉列表框鼠标滑过时打开的插件教程
- Html5添加phonegap--Accelerometer插件教程
- Html5添加phonegap--Contacts插件教程
- Html5添加Tabs样式单页多图轮播图插件教程
- Html5添加移动触摸设备的在线签名和涂鸦插件教程
- Html5添加SVG和Raphaël.js的混合图标动画特效插件教程
- Html5添加SVGcanvas和gauge.js制作的十分精美的仪表盘插件教程
- Html5添加支持桌面、移动触摸手机和平板电脑的Lightbox插件教程
- Html5添加移动手机和桌面设备使用的模块化JavaScript图片画廊插件教程
- RecyclerView 切换内容展示样式,每行3列展示缩略图和列表展示相互切换
- Angularjs中的标签模式和html5模式
- linux图形模式和命令行模式切换
- Android5.0 设置wifi页面的修改
- SVM学习(二):线性分类器
- Linux学习之CentOS(三十)--SELinux安全系统基础
- 最简单的ssh无密登陆
- iOS欢迎界面Launch Screen动态加载广告
- Html5添加切换缩略图模式和列表模式插件教程
- SVM学习(三):线性分类器的求解
- 2015 -> 2016
- Android TextView 跑马灯效果 android:ellipsize="marquee"
- 第1章第2节 线性表的链式表示(1)
- Swift - 告警提示框(UIAlertController)的用法
- 批处理备份当前Hosts文件并且还原为初始状态
- Android与JS之间的互相调用交互(二)
- SELinux深入理解