调用 JavaScript 函数来显示 Div 时不显示它
Div is not showing when call a javascript function to show it
我是JavaScript
和jQuery
新手,所以,请不要介意我最基本的问题:
我做了以下div,我想在调用某些JavaScript
函数时显示:
<div id='faix' class="bg4 w460 h430 tac poa dpn">
<h4 class="fwb fs22 cf3 mb5 ff3 mt150 ">Thank you John for contacting us!</h4><h4 class="fwb fs22 cf3 mb5 ff3"> We will get in touch with you shortly.</h4>
</div>
但是当调用该函数并将其传递给该函数时,ID 为"faix"的相应div 没有显示
$('#faix').fadeIn(500);
我对上面的代码做错了什么?
确保你已经把
$('#faix').fadeIn(500);
到
$(function() {
$('#faix').fadeIn(500);
});
因为它应该,wenn jQuery已经准备好了。
你的代码没问题;我想你是在调用它,当 html 还没有构建时。将代码包装在 $(document).ready 中:
$(document).ready(function() {
$('#faix').fadeIn(500);
});
尝试将
代码包装在:
$(function(){
});
并查看您的div 是否通过以下代码使用 CSS 隐藏以实现跨浏览器兼容性:
display:none;
确保这些类bg4 w460 h430 tac poa dpn
没有说display:none !important
或visibility:hidden !important
之类的东西,或者margin-top: -99999px
之类的东西。
进行调用后,使用检查器 (Ctrl+Shift+I) 查找生病的div 并查看其 CSS 属性以确定它是否应该可见,或者其他原因阻止您看到它。还要查看控制台以监视错误,也许它在一系列函数中,如果一个失败,后续函数也会失败。
查看基本内容,例如是否导入了jquery api,将其放在document.ready函数中等。
我还记得曾经遇到过这样的问题,因为div id 与 jquery api 中的div 名称可能冲突,因此请尝试更改div 名称。
相关文章:
- JavaScript/jQuery:显示DIV,直到用户停止在Textbox中键入
- 在if/else语句中显示DIV
- onSubmit在php脚本的开头显示DIV
- 使用getElementsByClassName在点击时显示Div的Javascript
- 使其在悬停文本时显示Div
- 如何只在收到服务器的回复消息后显示DIV
- 隐藏/显示DIV
- 简单的多选项卡隐藏/显示DIV
- 当满足javascript/jquery条件时显示DIV(包括jsFiddle链接)
- Javascript在秒消失时显示DIV元素,并在此之后隐藏栏的选项
- 如何根据另一个 DIV 内容的可见性显示 DIV 内容
- 单击时隐藏并显示 Div
- 如果选择了所有无线电中的任何一个选项,则显示 Div
- 如何根据 Div ID 内容隐藏/显示 DIV
- 在 JQuery 对话框中隐藏和显示 Div 内容
- 检测YouTube时间然后显示DIV?使用 JavaScript
- 按自定义顺序显示 DIV
- 当用户从页面底部达到 X 像素时,如何显示 DIV
- 在提交时显示 DIV 的内容
- 单击单选选择时动态显示 DIV