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)与我们联系处理,敬请谅解!





















