javascript - 移动图像时的 Javascript/CSS 平移图像问题
问题描述
我在容器中有图像,我添加了平移放大/缩小。一切正常,但只有一个问题。当我使用鼠标将图像从左侧移动到右侧时。它没有完全在右侧移动,图像的某些部分仍然隐藏在容器的左侧,我的意思是图像应该像向上/向下和向左移动一样边到边移动。
请检查并提出最佳解决方案。
var start_zoom = 2.0;
$("#imgpos").simplePan({
css:{},
centerImage: false,
mousewheel: true,
zoomAnimate: true,
initialZoom: start_zoom,
minZoom: start_zoom,
maxZoom : 10*start_zoom,
zoomDelta : 0.10,
});
#imgpos{
width:460px;
height:184px;
background:#ccc;
display:block;
margin:auto;
overflow:hidden;
}
#imgpos > img{
height: 100%;
width: auto;
display:block;
margin:auto;
position: relative;
-webkit-transition: 500ms;
-moz-transition: 500ms;
transition: 500ms;
transform-origin: center top 0px;
left: 0;
top: 0;
bottom: auto;
right: auto;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.6/jquery.mousewheel.js"></script>
<script src="http://dev.vsjodha.com/pan-script.js"></script>
<div class="set-imagebox" id="imgpos">
<img id="drag-image" src="http://dev.vsjodha.com/RadWraps/tower.jpg">
</div>
解决方案
推荐阅读
- r - 如何使用带有 mtcars 数据的 factor() 创建一个虚拟对象?
- google-sheets - 如何获取字符串输入的参考号?
- firebase - Firebase 分析网络连接(网址、端口、IP 地址)?
- javascript - 即使没有更多记录,Javascript ajax 也会显示相同的消息
- html - CSS 响应式卡片
- android - 如何在 react-native 中运行简单程序但出现错误
- vba - Sendkeys 功能在 Windows 10 中不起作用
- git - git push --tags 不推主?
- reactjs - 如何将上下文和道具传递给
Reactjs 中的组件 - angular - 您可以在实现另一个接口的组件的接口中键入字段吗?