當打開了一個layer.open()之后,如果在open的頁面上面還有一個layer.open()去再次打開一個彈出層,這時候第二個打開的彈出層是在最早打開的基礎上,然后鑲嵌在里面的。
如果第一個彈出層很大,而第二個彈出層比較小,可能不會太影響用戶體驗;但是如果第一個彈出層很小,而第二個彈出層卻很大,這時候效果就很不理想了。
想要這個第二個彈出層不嵌套在第一個彈出層中,通常的辦法是使用window.top對象。
top.layer.open()
像這樣就能在頂級頁面(最底層)打開彈出層,遮罩也是完全覆蓋了底層頁面。
"不要在晚上做決定,因為可能睡醒你就什么都忘記了。"