如题,网上找了很多,就这个还可以,不足的一点就是没有边界值判断
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
div {
width: 400px;
height: 400px;
overflow: hidden;
position: relative;
border: 1px solid #000;
}
div img {
position: absolute;
height: 100%;
width: auto;
cursor: move;
}
</style>
</head>
<body>
<div id="div" onmousewheel="return bbimg(this)"><img id="img" border="0" src="img/logo.png" /></div>
<script language="javascript">
var params = {
zoomVal: 1,
left: 0,
top: 0,
currentX