javascript - jQuery模式窗口不隐藏
问题描述
模态窗口正在使用以下代码
$(function() {
$('.popup-open').click(function() {
$('.popup-fade').fadeIn();
return false;
});
$('.popup-close').click(function() {
$(this).parents('.popup-fade').fadeOut();
return false;
});
});
但是,该窗口会在页面重新加载时自行打开。如何解决这个问题?
我正在尝试放入visible: hidden
CSS,但如果我这样做,那么我需要使用方法(.popup-window).attr({'popup-window':'active'})
。并且在这种情况下,它不会在重新加载页面后出现,而是在关闭前工作一次。即使我removeAtr
从窗口中也不会调用它,并且它不再出现。
$(function() {
$('.popup-open').click(function() {
$('.popup-fade').attr({
"class": "popup-fade active"
});
$('.popup').attr({
"class": "popup active"
});
return false;
});
$('.popup-close').click(function() {
$(this).parents('.popup-fade').fadeOut();
$('.popup-fade').attr({
"class": "popup-fade"
});
$('.popup').attr({
"class": "popup"
});
return false;
});
});
请帮忙。
解决方案
问题是这里的模态窗口是从 bootrsap 选项更改的,也就是说,默认情况下它没有display: none;
检查谷歌浏览器中的代码构造函数注意到淡入淡出增加了窗口的透明度,我不明白为什么可见性不起作用
添加style="display: none;"
样式模态
推荐阅读
- mongodb - MongoDB 中是否保留了更新顺序?
- ruby-on-rails - Rails 复杂模型关联,用户和团队之间共享文档
- html - 按钮的行和列不适合手机屏幕
- list - Netlogo:从字符串读取需要文字值
- python - numpy.dtype 与 numpy.ndarray.dtype
- flutter - 是否可以在颤振中创建一个打开电子邮件应用程序的按钮,其中电子邮件帐户“TO”已经写好?
- c - 使用 (void **) 传递 (double ***) 指针可以吗?
- android - Android画布绘制顺序
- jmeter - 如何使用 JMeter 测试 100 个并行 15GB 文件下载的性能?
- gradle - Quarkus Gradle 插件:覆盖来自依赖库的重复文件条目