我的代码有问题。如果我点击按钮搜索在我的表单,当一个字段有输入,我得到按钮搜索与弹出在同一时间。
但我只想在单击“搜索”按钮时显示弹出窗口。
代码html在以下链接中:https://jsfidle.net/ge5zxmst/
ACC.multiLogin = {
_autoload: [
"inputField",
"popUpModal"
],
inputField: function() {
var showHideButtonSearch = () => {
let hasValue = false;
$("#multiLogin-search input.text-input").each(function() {
if ($(this).val()) {
hasValue = true;
}
});
if (hasValue === false) {
$(".button-row [name=search]").hide();
} else {
$(".button-row [name=search]").show();
}
}
// Check input values on key up
$("#multiLogin-search input.text-input").keyup(function() {
showHideButtonSearch();
});
//Hide button search on page load
showHideButtonSearch();
},
popUpModal: function() {
$(".button-row [name=search]").show().on("click", function() {
$('.pop-outer').fadeIn('slow');
});
$(".close").on("click", function() {
$('.pop-outer').fadeOut('slow');
});
},
}
.pop-outer {
background-color: rgba(0, 0, 0, 0.5);
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pop-inner {
background-color: #fff;
width: 500px;
height: 300%;
padding: 25px;
margin: 15% auto;
}
谢谢你帮忙。
在你的脚本中要做的修改很少。不要在button类之后使用空格。
$(".button-row[name=search]") <-- Correct
$(".button-row [name=search]") <-- Wrong
要显示弹出窗口,请使用下面的脚本。
$(".button-row[name=search]").on("click", function() {
$('.pop-outer').fadeIn('slow');
});
$("button.close").on("click", function() {
$('.pop-outer').fadeOut('slow');
});
我有下面的div,希望在单击按钮时显示它。 我在按钮点击事件中使用这个jquery代码。 $('.container collapse')。removeClass('.container collapse')。addClass(“容器”); 为什么现在不显示div,因为我已经改变了类? 它抛出一个错误未捕获的类型错误:$(...)。
按钮点击页面后刷新并重定向到另一个页面。在我的情况下,点击按钮后,我给页面刷新超时,但点击按钮后,它显示超时异常,没有时间等待。 例外: 失败:createEventTest组织。openqa。硒。TimeoutException:等待页面加载时超时。命令持续时间或超时:15.08秒构建信息:版本:“2.53.0”,修订版:“35ae25b1534ae328c771e0856c93e187490c
我的菜单显示向下,但然后水平。 我希望每一个导航项目都显示下来,在彼此的上面。 现场测试站点URL:ministerios-elim.herokuapp.com CodePen:(无法使菜单在单击CodePen时出现)。 https://codepen.io/ogonzales/pen/abnqxlg 更新2: 更新3:
链接到我正在尝试刮取的页面: https://www.nytimes.com/reviews/dining 因为这个页面有一个“show more”按钮,所以我需要Selenium自动反复单击“show more”按钮,然后以某种方式使用Beauty soup来获取页面上每个餐厅评论的链接。在下面的照片中,我想获取的链接位于https://...onigiri.html" 迄今为止的代码: 我如何
当我单击按钮时,会显示一个引导模式弹出窗口。我尝试使用下面的恶作剧功能单击确定或取消按钮,但都不起作用。要么功能不起作用,要么单击外部。 单击“释放”时,将有一个带有OK和取消按钮的引导模式,可以通过屏幕截图进行验证。尝试使用以下命令单击OK按钮。 第页。查找(“.btn.procedue.btn primary”)。触发器(“单击”) 单击链接(“确定”) 第页。执行\u脚本(“$”(“.btn