簡體   English   中英

為什么在瀏覽器窗口末尾會截斷alert()彈出窗口?

[英]Why alert() popup is cut off at end of browser window?

我對此表示警惕。 但是警報會在兩側剪斷,彈出窗口的寬度為320px。 如何顯示整個警報? 彈出畫面

在屏幕快照中,彈出窗口被裁剪為父窗口的大小。 調整窗口大小以顯示完整的警報框。

我知道在所有瀏覽器中,警告框始終是瀏覽器窗口的子級 ,因此它永遠不會到達瀏覽器窗口之外。

選項1

您可以使用JS來調整瀏覽器窗口的大小(例如,使窗口在警報之前變寬,在警報之后再次變小):

window.resizeTo(width,height);

選項2

創建您自己的JS彈出框,而不是使用alert()。 您無法設置alert()框的樣式,但可以控制所創建的自定義彈出窗口的大小/設計

Chrome在Windows 7上運行時會發生此問題。警報小於370px時會發生。 我遇到了同樣的問題,發現在Windows 7上使用Chrome時,這是一個bug。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM