gpt4 book ai didi

javascript - 慢动作中的 jquery window.resizeTo

转载 作者:行者123 更新时间:2023-11-28 07:34:27 25 4
gpt4 key购买 nike

我想以慢动作模式调整窗口大小,但以下代码不起作用,我不知道该怎么做:

var myWindow;

function resize() {
var windowsHeight = jQuery(window).height();
var windowsWidth = jQuery(window).width();
var DivX = windowsWidth - 320;
var DivY = windowsHeight - 480;
}

myWindow = window.open("/", "", "width=320, height=480");
myWindow.resizeTo(windowsHeight, windowsWidth),1000;
myWindow.focus();

最佳答案

在这个例子中你可以看到动画效果。只需按照您的意愿自定义即可。

诀窍是使用 jquery.animate 的自定义动画.

function pop(){
var win = window.open("", "Title", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=780, height=200, top=0, left=0");
win.document.body.innerHTML = "HTML";

$({foo:0}).animate({foo:100}, {
step: function(val) {
win.resizeTo(val * 5, val * 5);
}
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button onclick="pop()">Open</button>

注意:出于安全原因,您可以在代码段中看到效果。你可以在我创建的fiddle(jsbin)中看到效果:

http://jsbin.com/fojuva

注2:我在 Google ChromeMozila Firefox 最新版本中检查了此代码。

关于javascript - 慢动作中的 jquery window.resizeTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28760620/

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