jquery图片放大拖动和标记功能插件
源码介绍
这是一款用于图片滚动放大和拖动,且可以添加标记的jQuery插件。该jquery插件具有对图片进行鼠标滚动缩放和拖动功能的插件效果,且可以添加具有回调功能的标记点。 在页面中引入zoom-marker.css和zoom-marker.js文件。 对要进行放大和拖动的图片使用下面的HTML结构: 在页面DOM元素加载完毕之后,通过下面的方法来对插件进行初始化。 该插件实现的效果类似下面的样子: 插件在初始化时可以传入以下参数: 该jquery图片放大拖动和标记功能插件的gihub地址为:https://github.com/yeye0922/ZoomMarker简要教程
使用方法
<link rel="stylesheet" href="css/zoom-marker.css">
<script src="js/zoom-marker.js"></script>
HTML结构
<div id="picview" class="picview">
<img src="..." alt="..." name="viewArea" id="viewArea" draggable="false"/>
</div>
初始化插件
$(document).ready(function () {
$('#viewArea').zoomMarker({
src: "img/mountain.jpg",
rate: 0.2,
markers:[
{src:"img/marker.png", x:500, y:500},
{src:"img/marker.png", x:0, y:0},
{src:"img/marker.png", x:1280, y:720, size:20},
]
});
})
配置参数
rate
:缩放速率,缺省值0.2。该浮点型参数决定了图片滚动放大时的速率,值越大图片缩放速度越快,范围{0, 1}。src
:图片资源,缺省值null,不加载图片。图片加载的路径。markers
:标记点参数数组,记录了标记点的参数,包含以下几个参数。例如:
{
src:"img/marker.png", // (required)图片加载路径
x:500, // (required)标记点在图片中的X坐标
y:500 // (required)标记点在图片中的Y坐标
}
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » jquery图片放大拖动和标记功能插件
发表评论 取消回复