jquery.kinetic是一款jquery图片移动查看插件。jquery.kinetic插件可以为容器中的图片提供平滑移动的功能,它支持桌面鼠标,也支持移动触摸设备。适合用于超大图片的查看和预览。
安装
可以通过bower和npm来安装jquery.kinetic插件。
bower install jquery.kinetic --save npm install jquery.kinetic
使用方法
在页面中引入jquery和jquery.kinetic.js文件。
<script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.kinetic.js"></script>
HTML结构
使用jquery.kinetic插件最基本的HTML结构如下:
<div id="wrapper"> <div id="inner"> <img src="big.jpg"> </div> </div>
初始化插件
在页面DOM元素加载完毕之后,可以通过kinetic()
方法来初始化该插件。
$('#wrapper').kinetic();
配置参数
jquery.kinetic插件的可用配置参数如下:
$('#wrapper').kinetic({ // 鼠标样式 cursor: 'move', // 是否可以减速 decelerate: true, // 在iOS中是否使用硬件加速 triggerHardware: false, // the number of pixels the mouse needs to move before the element starts scrolling threshold: 0, // 左右移动 y: true, x: true, // 移动速度 slowdown: 0.9, // 最大移动 maxvelocity: 40, // FPS throttleFPS: 60, // inverts movement direction invert: false, // default CSS classes movingClass: { up: 'kinetic-moving-up', down: 'kinetic-moving-down', left: 'kinetic-moving-left', right: 'kinetic-moving-right' }, deceleratingClass: { up: 'kinetic-decelerating-up', down: 'kinetic-decelerating-down', left: 'kinetic-decelerating-left', right: 'kinetic-decelerating-right' } });
jquery.kinetic插件的github地址为:https://github.com/davetayls/jquery.kinetic
本文版权属于jQuery之家,转载请注明出处:http://www.htmleaf.com/jQuery/Image-Effects/201708254704.html
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!