我具有onlick事件链接,用于在特定尺寸的新窗口中打开href:
<a class="e-facebook-chat" onclick="return !window.open('https://m.me/manufakturamocy', '_blank', 'toolbar=no,menubar=no,top=128,left=128,width=480,height=640');">
<i class="fab fa-facebook-messenger"></i>
</a>
但是,我只能在屏幕的左侧和顶部设置位置,但是我需要在屏幕的右侧和底部设置位置(只是将其放置在右侧底部并留有一定的空白)。当我将“左”更改为“右”时,新窗口会自动向左粘。
该怎么做?
编辑: 我还有一个问题,因为Chrome上的窗口位置不起作用,窗口粘在左上角:/
答案 0 :(得分:0)
<a class="e-facebook-chat" onclick="openLink()">
<i class="fab fa-facebook-messenger"></i>
</a>
脚本
openLink(){
var left = (window.screen.width / 2) - ((w / 2) + 10);
var top = (window.screen.height / 2) - ((h / 2) + 50);
//this will align it in the center. Move it accordingly.
window.open('https://m.me/manufakturamocy', '_blank',
"status=no,height=" + height + ",width=" + width + ",resizable=yes,left="
+ left + ",top=" + top + ",screenX=" + left + ",screenY="
+ top + ",toolbar=no,menubar=no,scrollbars=no,location=no,directories=no");
}