我知道弹出窗口是not good,如果可能的话应该避免,但是真的是现在,每当我想使用弹出窗口时,我应该总是考虑其他选择吗?有没有例外?最后一个问题是:弹出窗口的默认替代品是什么?
答案 0 :(得分:6)
您可以使用任何基于javascript的对话框。以jQuery UI Dialog
为例答案 1 :(得分:2)
“Web2.0”弹出窗口可能是一个灯箱。我希望这些只是一种流行的时尚,因为它们有点烦人(很像弹出窗口)。
答案 2 :(得分:1)
横幅,就像你在Stack Overflow的顶部告诉你有关徽章,评论,如果你是新用户的常见问题解答是我的最爱。它们并没有真正阻碍并且可以链接到主要内容。
答案 3 :(得分:1)
这取决于你想要完成的任务。弹出窗口在某些情况下是完全可以接受的。对弹出窗口的厌恶源于弹出以广告形式强加给用户的弹出窗口。我认为弹出窗口在正确的情况下仍然是有效的设备。
我的经验法则是不为用户做出任何可以让自己做出的决定。这通常包括打开弹出窗口,因为他们可以右键单击并选择“在新窗口中打开链接”,如果他们愿意的话。
您是否想要捕获一段用户输入而不允许任何进一步的交互?模态对话框是你的朋友。
有些情况下,您希望提供一些有用的信息或快速参考,无需关闭网页的其余部分或导航到其他位置。这可以使用一些javascript和浮动div来解决,但很多时候弹出窗口会做你想要的而不会突破用户。
我倾向于从37个信号和UIE中读取资源,以便在不疏远用户的情况下跟上增强用户体验的最佳方式。