gpt4 book ai didi

jquery panzoom 插件默认缩放?

转载 作者:行者123 更新时间:2023-12-01 03:34:56 26 4
gpt4 key购买 nike

您好,我正在使用 Jquery Panzoom 插件来放大和缩小我的图像,Plugin Link

我想自己设置它的默认缩放值

enter image description here

请告诉我如何更改我无法使用此插件 API 找到的默认缩放值?请帮忙 ?谢谢

最佳答案

我认为如果你不使用它会更好,你可以编写一个缩放代码,它具有你想要的所有功能,我在我的项目中使用了panzoom作为流,但它有很多问题,例如滞后和不合理,你可以使用这样的东西:

  <button onclick="iplus();" >zoom in</button>
<button onclick="iminus();">zoom out</button>
<button onclick="resetzoom();">reset</button>


<div id="mb" class="content" style="width: 800px; height: 800px; cursor: grab; cursor: -o-grab; cursor: -moz-grab; cursor: -webkit-grab; " onclick="iplus();">
<object data="./1.mp4" width="100" height="200" id="mim" style="overflow: scroll"></object>
</div>
<script type="text/javascript">
var i = 200;
function mscale() {

//$("mim").setStyle = ("trasform", "scale(10,10)");
document.getElementById("mim").style.zoom=i+"%";
}
function iplus() {
i += 20;
mscale();
}

function resetzoom() {
document.getElementById("mim").style.zoom = "100%";
}
function iminus() {
i -= 20;
mscale();
}

if (document.getElementById("mb").addEventListener) {
mb.addEventListener("mousewheel", MouseWheelHandler, false);
}
function MouseWheelHandler(event) {
var delta = 0;
if (!event)
event = window.event;
if (event.wheelDelta) {
delta = event.wheelDelta / 120;
}

if (delta) {
if (delta > 0) {
i += 20;
mscale();
}
if (delta < 0) {
i -= 20;
mscale();
}
}
if (event.preventDefault)
event.preventDefault();
event.returnValue = false;
}
</script>

如果你想要手动工具来拖动滚动条,你可以使用 this

关于jquery panzoom 插件默认缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37314679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com