Questions tagged «popup»

通常,弹出窗口是指浮动在窗口或应用程序表面上方的任何UI元素。这可能包括工具提示,上下文菜单和模式对话框窗口。



5
以最优雅的方式显示弹出窗口
我有这个AngularJS应用。一切正常。 现在,当满足特定条件时,我需要显示不同的弹出窗口,我想知道什么是最好的处理方式。 目前,我正在评估两个选项,但是我绝对会接受其他选项。 选项1 我可以为弹出窗口创建新的HTML元素,然后直接从控制器附加到DOM。 这将打破MVC设计模式。我对这种解决方案不满意。 选项2 我总是可以在静态HTML文件中插入所有弹出窗口的代码。然后,使用ngShow,我可以仅隐藏/显示正确的弹出窗口。 此选项不是真正可扩展的。 因此,我很确定必须有一种更好的方法来实现我想要的目标。


8
如何检测浏览器是否阻止弹出窗口?
有时候,我遇到一个试图弹出一个新窗口(用于用户输入或重要信息)的网页,但是弹出窗口阻止程序阻止了这种情况的发生。 调用窗口可以使用哪些方法来确保新窗口正常启动?
130 popup 

9
Javascript确认弹出框是,否按钮,而不是确定和取消
Javascript确认弹出窗口,我想显示“是,否”按钮,而不是“确定”和“取消”。 我已经使用了以下vbscript代码: <script language="javascript"> function window.confirm(str) { execScript('n = msgbox("' + str + '","4132")', "vbscript"); return (n == 6); } </script> 这仅适用于IE,在FF和Chrome中,但无效。 是否有任何工作来实现此目的? 我也想更改弹出窗口的标题,就像在IE中显示“ Windows Internet Explorer”一样,我想在这里显示我自己的应用程序名称。

4
Android:创建具有多个选择选项的弹出窗口
我一直在寻找解决方法,以找出如何创建弹出式窗口或具有4个选项的对话框。 我在Android开发人员网站上看到了这张照片: 有谁知道如何编写类似于右侧的代码?我的文字旁边不需要任何图标,我只需要能够从4个选项中进行选择即可。
109 android  menu  dialog  popup 



16
检测Chrome中阻止的弹出窗口
我知道可以检测其他浏览器是否阻止了弹出窗口的javascript技术(如该问题的答案所述)。这是基本测试: var newWin = window.open(url); if(!newWin || newWin.closed || typeof newWin.closed=='undefined') { //POPUP BLOCKED } 但这在Chrome中不起作用。弹出窗口被阻止时,永远不会到达“ POPUP BLOCKED”部分。 当然,该测试在一定程度上是可行的,因为Chrome实际上并没有阻止弹出窗口,而是在右下角的最小化最小窗口中打开了该窗口,其中列出了“阻止的”弹出窗口。 我想做的就是能够确定弹出窗口是否被Chrome的弹出窗口阻止程序阻止了。我尝试避免浏览器对功能检测的嗅探。有没有办法做到这一点而无需浏览器嗅探? 编辑:我现在尝试使用newWin.outerHeight,newWin.left以及其他类似性质的做到这一点。弹出窗口被阻止时,Google Chrome会将所有位置和高度值返回为0。 不幸的是,即使弹出窗口实际上打开了未知的时间,它也会返回相同的值。经过一段神奇的时期(在我的测试中是几秒钟),位置和大小信息将作为正确的值返回。换句话说,我离解决这个问题还差得远。任何帮助,将不胜感激。


8
在iPhone中将UIViewController显示为弹出窗口
由于此常见问题没有完整,确定的答案,因此我将在此处提出并回答。 通常,我们需要呈现一个UIViewController不覆盖全屏的图片,如下图所示。 苹果提供了几种类似的UIViewController,如UIAlertViewTwitter或Facebook共享视图控制器等。 对于定制控制器,我们如何实现这种效果?


7
jQuery覆盖默认验证错误消息显示(Css)弹出/工具提示,如
我正在尝试使用div而不是标签来替代默认错误消息标签。我也看了这篇文章,并了解了如何做,但是CSS的局限性困扰着我。我如何像这些示例中的那样显示它: Example#1(Dojo) -必须输入无效的输入才能看到错误显示 Example#2 这是一些将错误标签覆盖到div元素的示例代码 $(document).ready(function(){ $("#myForm").validate({ rules: { "elem.1": { required: true, digits: true }, "elem.2": { required: true } }, errorElement: "div" }); }); 现在我对css部分不知所措,但这是: div.error { position:absolute; margin-top:-21px; margin-left:150px; border:2px solid #C0C097; background-color:#fff; color:white; padding:3px; text-align:left; z-index:1; color:#333333; font:100% arial,helvetica,clean,sans-serif; font-size:15px; font-weight:bold; } 更新: 好的,我现在正在使用此代码,但是弹出窗口中的图像和位置大于边框,可以将其调整为动态高度吗? if (element.attr('type') …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.