popup 相关问题

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

在 Kivy 中将函数传递到弹出窗口时出现问题?

问题描述 在本示例中,我使用 Kivy 2.3.0 和 Python 3.9.13。有两个主屏幕按钮。每个按钮都会打开一个弹出窗口。每个弹出窗口的按钮都绑定到一个方法。问题是...

回答 1 投票 0

元素或模式上的链接在点击时不起作用

我使用 Elementor 的弹出功能和动态功能创建了一个汉堡菜单,将弹出窗口与汉堡包连接起来,这样每当我单击汉堡包按钮时它就会触发菜单。嗬...

回答 1 投票 0

WPF 弹出窗口在英语 PC 和日语 PC 上的行为不同

我有 WPF 窗口应用程序,我正在尝试弹出窗口并使用该窗口进行一些配置。因此,弹出窗口在英文 PC 中可以正确显示。但当我打开弹出窗口时你...

回答 1 投票 0

打开任何应用程序时都会在 flutter 项目中显示弹出窗口

我想在 flutter 项目中显示一些弹出窗口,以在每次打开应用程序时获取位置并禁用电池优化。 我尝试使用 ElevatedButton 来显示此弹出窗口。但正如我想展示的那样...

回答 1 投票 0

如何关闭 stackoverflow 上的登录弹出窗口

当我浏览 Stack Overflow 时,我不断收到一个弹出窗口,要求我登录(仅在 StackOverflow 上)。有没有办法关闭此功能(除了删除凭据和登录之外)? 弹出窗口...

回答 1 投票 0

如何更新我的循环以包含帖子 ID?

我希望实现一个链接到弹出窗口的图像,每个图像都有一个唯一的链接ID。目前只有第一个项目链接到弹出窗口,但我需要链接所有图像。请帮忙?...

回答 1 投票 0

禁用/抑制 R 中 CRAN 镜像选择的 tcltk 弹出窗口

我的问题与之前发布的问题类似,但从未真正在这里得到解答: 在 R 中禁用 GUI、图形设备 我不喜欢用于 CRAN 镜像选择的 R tcltk 弹出窗口。他们也流行...

回答 5 投票 0

如何创建 jQuery 新消息弹出对话框

我正在尝试创建一个 jQuery 支持的弹出块,用户可以在其中撰写新消息。我很可能可以找出 HTML/CSS 来设计和扩展它......但是有人有解决方案吗......

回答 1 投票 0

点击JS弹窗关闭按钮刷新页面并再次显示弹窗

我希望页面在加载或刷新时显示弹出窗口。单击关闭按钮后,弹出窗口应该消失并显示下面的页面。但是,我的代码刷新页面并再次显示弹出窗口

回答 2 投票 0

使用 Jquery 单击元素从新弹出窗口获取值

我想通过单击新弹出窗口上的元素的事件来从新弹出窗口中获取值。单击按钮后,我的代码第一次运行。在新弹出窗口上重新加载页面后

回答 1 投票 0

在 WPF C# 应用程序中创建自定义弹出消息

如何在WPF C#应用程序中创建自定义弹出窗口(消息框),如Windows 8/Windows Store应用程序弹出窗口,创建它是否可行?我需要设计如附图所示 我正在使用

回答 4 投票 0

如何处理 javascript 弹出窗口上的 ESC 键按下

我有一个javascript window.open 弹出窗口,我希望当用户按 ESC 键时弹出窗口自行关闭。我不知道如何挂钩 keydown 事件(以及在什么对象上?),以便我可以...

回答 8 投票 0

适用于 JavaScript 弹出窗口的 ArcGIS Maps SDK

我有ArcGIS for javascript 4.24和以下代码,如果用户在多边形之外单击,我想在其中显示弹出窗口。 view.on("点击", 函数 (evt) { 查看.hitTes...

回答 1 投票 0

覆盖 html5 表单验证/必需弹出窗口的 CSS

如何覆盖 HTML5 表单上必填字段的默认弹出窗口? 示例:http://jsfiddle.net/uKZGp/(确保单击提交按钮以查看弹出窗口) 超文本标记语言 <... 如何覆盖 HTML5 表单上必填字段的默认弹出窗口? 示例:http://jsfiddle.net/uKZGp/(确保单击提交按钮以查看弹出窗口) HTML <form> <input type="text" name="name" id="name" placeholder="Name*" required="required" /> <input type="submit" /> </form> 注意:您必须使用 HTML5 浏览器(例如 Google Chrome 或 FireFox)查看此内容。 此链接不能解决我的问题,但它可能会让某人跳出框框思考: http://www.the-art-of-web.com/html/html5-form-validation/ http://adhocery.blogspot.com/2011/03/styling-with-html5-form-validation.html 仅使用 HTML/CSS 无法更改验证样式。 它是浏览器的一部分。我发现要更改的唯一属性是使用此示例的错误消息: document.getElementById("name").setCustomValidity("Lorum Ipsum"); 但是,如本示例所示:http://jsfiddle.net/trixta/qTV3g/,您可以使用 jQuery 覆盖面板样式。这不是一个插件,它是一个核心功能,使用一个名为 Webshims 的 DOM 库,当然还有一些 CSS 来设置弹出窗口的样式。 我在这个标题为Improve form validation error panel UI的错误帖子中发现了非常有用的示例。 我认为这是您能找到的最佳解决方案,也是覆盖基本(丑陋)错误面板的唯一方法。 我不知道为什么,但是::-webkit-validation-bubble-message { display: none; }对我不起作用。 通过阻止无效事件的默认行为(不会冒泡),我能够获得所需的结果(在 FF 19、Chrome 版本 29.0.1547.76 m 中测试)。 document.addEventListener( "invalid", (event) => { // Prevent the browser from showing the default error bubble/hint. event.preventDefault(); // Optionally fire off some custom validation handler. myValidationFunction(event); }, { capture: true }, ); 对于 webkit,您可以使用 ::-webkit-validation-bubble-message。例如隐藏它: ::-webkit-validation-bubble-message { display: none; } 还有: ::-webkit-validation-bubble-arrow-clipper{} ::-webkit-validation-bubble-arrow{} ::-webkit-validation-bubble{} ::-webkit-validation-bubble-top-outer-arrow{} ::-webkit-validation-bubble-top-inner-arrow{} ::-webkit-validation-bubble-message{} 更新: Chrome 不再允许样式化表单验证气泡:https://code.google.com/p/chromium/issues/detail?id=259050 对于 Firefox,您可以尝试使用 :-moz-placeholder {}。 当前的默认电子邮件验证是目前我见过的 Google 设计中最丑陋的东西之一! 但是它似乎包含在标准中div,因此您可以对其进行一些更改,如果您记得重置这些值。 我发现你可以改变背景、字体大小和颜色、边框和阴影,就像这样 div { background: rgba(0,0,0,0.8); color: #333; font-size: 11px; border: 0; box-shadow: none; } 如果您随后在 html 标记内覆盖 div 的这些内容,那么最终只会影响验证。 html div { background: rgba(0,0,0,1); color: #000; font-size: 12px; } 不幸的是,您想要更改的一些关键属性(例如 margin 和 font-weight)无法更改。 注意。该技术目前仅适用于 Chrome (12),即不适用于 Firefox 4、Opera 11 或 Safari (Win 7)。 将一个类附加到输入类型。并在那里显示消息。希望在进行少量定制后有所帮助。工作代码笔: document.querySelector('#frm').addEventListener('submit', e => { e.preventDefault(); e.currentTarget.classList.add('submitted'); }); body { font-family: Helvetica, sans-serif; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; width: 100%; height: 100vh; background: #ffa500; } form > div { position: relative; margin-bottom: 10px; } .theTooltip { -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: opacity, visibility; max-width: 250px; border-radius: 5px; background-color: rgba(0,0,0,0.7); padding: 15px; color: #fff; box-sizing: border-box; display: inline-block; position: absolute; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translate(15%, -50%); transform: translate(15%, -50%); top: 50%; left: auto; right: auto; bottom: auto; visibility: hidden; margin: 0; opacity: 0; -webkit-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; z-index: 100; } .theTooltip:after { content: ''; position: absolute; width: 0; height: 0; top: 50%; margin-top: -10px; left: -10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid rgba(0,0,0,0.7); } label { display: inline-block; vertical-align: center; } input { background: #fff; border: 1px solid transparent; cursor: pointer; display: inline-block; overflow: visible; margin: 0; outline: 0; vertical-align: center; text-decoration: none; width: auto; border-radius: 3px; cursor: text; padding: 7px; } input:focus, input:active { outline: none; } .submitted input:invalid { border: 1px solid #f00; } .submitted input:invalid ~ .theTooltip { visibility: visible; opacity: 1; } .submitted input:valid ~ .theTooltip { -webkit-transition: opacity 0.3s, visibility 0s 0.3s; transition: opacity 0.3s, visibility 0s 0.3s; } <form id="frm" action="action"> <div> <label>Email</label> <input type="email" required="required"/><span class="theTooltip">Invalid email</span> </div> <div> <button formnovalidate="formnovalidate">OK</button> </div> </form> 我知道这是一个相当老的问题,但我发现了这个库,我认为这可能对其他发现这个问题的人有益。 http://afarkas.github.io/webshim/demos/index.html

回答 6 投票 0

显示弹出窗口时防止背景滚动

我有一个在弹出窗口中显示的表单。加载后,背景变灰,但用户仍然可以上下滚动背景内容。 如何防止背景

回答 6 投票 0

如何制作响应式弹出div?

基本上我的网站是响应式的,但下面是我的弹出 div div 的代码在桌面上运行良好,但在移动纵向上它只是走出屏幕,我需要使这个 div 响应式...

回答 3 投票 0

如何在mudblazor c#中的mudsimpletable中使弹出窗口显示在屏幕中央

我正在使用 mudsimpletable,每行都有一个单击按钮,我想打开一个弹出窗口,但不是在按钮附近打开,而是在最顶部打开。如何纠正这个问题。 这是我的样品

回答 1 投票 0

使用纯 HTML、CSS、JS 在文本区域中创建带下划线和弹出窗口的拼写检查功能

我想创建一个具有类似于 Grammarly 的拼写检查功能的文本区域。当输入拼写错误的单词时,应在其下划线。单击下划线应该会触发这样的弹出窗口。 于

回答 1 投票 0

如何在 Blazor PWA 应用程序中创建模式/通知弹出窗口?

我想在 Blazor 应用程序中创建模式弹出窗口或 toast 通知,我尝试实现 blazor 模式,但它给了我错误并且没有显示,我只想在按下 cer 时显示一条文本。 ..

回答 1 投票 0

如何从 WordPress 文件中删除同意弹出窗口?

在此处输入图像描述我最近管理了该网站,但我无法找到如何删除此网址屏幕截图中的以下同意弹出窗口:https://ibb.co/CWYwMh8。该...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.