javascript – 启动弹出窗口后,如何将其移动到页面中心?

popup = window.open(thelink,'Facebook Share','resizable=1,status=0,location=0,width=500,height=300');

我想将这个窗口一直移动到中心(垂直和水平)

解决方法

Owalla,

我直接从谷歌搜索获得了这样的简单javascript,我们可以用更简单的方式在jquery中完成它但是尝试像这样

var myWindow;

function openCenteredWindow(url) {
    var width = 400;
    var height = 300;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status,resizable,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url,"subWind",windowFeatures);
}

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...