javascript - 将 jQuery 对象复制到模态,然后隐藏或显示,然后显示
问题描述
我只想在用户登录时(通过 ajax)在模式中显示页脚。
我希望页脚本身包含在主 HTML 页面中,它可以被其他用户覆盖。
所以我在主页上有一个隐藏的容器:
<div style="display:none" id="signupModalFooterContainer">
<div class="modal__footer btn-group" class="signupModalFooter">
You are logged in
</div>
</div>
我可以将它添加到弹出内容中:
popUpContent += $('#signupModalFooterContainer').html();
如何让浏览器在运行之间$('.signupModalFooter').show()
或$('.signupModalFooter').hide()
将其添加到窗口之后重新绘制模态内容?
解决方案
在显示之前清空并替换您的 html 内容
if (loggedin == 'yes') {
$('.signupModalFooter').html('You are logged in');
} else {
$('.signupModalFooter').html('');
}
$('.signupModalFooter').show();
推荐阅读
- javascript - 如果侧下拉菜单离开屏幕,重新定位它
- sql - 无法将 csv 文件导入 Postgres,错误参数无效
- c++ - C++:使用声明和重载范式
- wordpress - 限制 WordPress 后端访问,没有冲突的表单
- laravel - Laravel 向返回的 API 资源对象添加新属性不起作用
- arrays - 如何检查一个值是否已经存在于数组中并从反应js中的数组中删除?
- cpu-architecture - RISC V 源代码是否可供公众使用(源代码在哪里?)
- c++ - UNREAL - FInterpConstantTo() 使用什么时间单位?
- java - 将 Java 频率排序转换为 Kotlin
- c# - 提高 SQLite 编写速度 C#