一款模拟iOS页面切换的js插件
源码介绍
kontext.js是一款模拟iOS页面切换的js插件。通过kontext.js插件,你可以制作出炫酷的页面切换效果。 在页面中引入kontext.js文件和样式文件kontext.css。 使用kontext.js插件最简单的HTML结构如下。 在页面底部通过下面的方法来初始化该插件。 kontext.js模拟iOS页面切换的js插件的github地址为:https://github.com/hakimel/kontext简要教程
使用方法
<link rel="stylesheet" href="css/kontext.css">
<script src="js/kontext.js"></script>
HTML结构
<article class="kontext">
<!-- 第一个页面 -->
<div class="layer one show">
<h2>Kontext</h2>
<p>A context-shift transition. Use the dots below or your keyboard arrows.</p>
</div>
<!-- 第二个页面 -->
<div class="layer two">
<h2>Layer Two</h2>
</div>
<!-- 第三个页面 -->
<div class="layer three">
<h2>Layer Three</h2>
</div>
</article>
<ul class="bullets">
</ul>
</article>
初始化插件
// Create a new instance of kontext
var k = kontext( document.querySelector( '.kontext' ) );
// API METHODS:
// k.prev(); // Show prev layer
// k.next(); // Show next layer
// k.show( 3 ); // Show specific layer
// k.getIndex(); // Index of current layer
// k.getTotal(); // Total number of layers
// DEMO-SPECIFIC:
var bulletsContainer = document.body.querySelector( '.bullets' );
// Create one bullet per layer
for( var i = 0, len = k.getTotal(); i lastX + 10 ) {
k.prev();
touchConsumed = true;
}
else if( event.touches[0].clientX
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 一款模拟iOS页面切换的js插件
发表评论 取消回复