gpt4 book ai didi

javascript - jQuery show 和 fadeIn 函数不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 15:29:49 25 4
gpt4 key购买 nike

我正在使用一些基本的 jquery 函数,例如 show 和 fadeIn,但是它们不起作用。你能看出我做错了什么吗?我知道脚本正在处理中,因为我看到控制台中打印了“It works”。

脚本

$(document).ready(function(){
$('#submit').on("click",function(e){
e.preventDefault();
console.log("It works");
$("#username-triangle").show('slow');
$("#username-error").fadeIn(500);
$("#password-triangle").fadeIn(500);
$("#password-error").fadeIn(500);
$("#form input").addClass("error-glow");

});
});

部分html

 <div class="login-form">
<div class="username-triangle" id="username-triangle"><img src="img/triangle.png"></div><!--username-triangle -->
<div class="error username-err" id="username-error">
<img src="img/error.png">
<p>Wrong Username</p>
</div><!--end error username-err -->
<div class="password-triangle" id="password-triangle"><img src="img/triangle.png"></div><!--end password-triangle -->
<div class="error password-err" id="password-error">
<img src="img/error.png">
<p>Wrong Password</p>
</div><!--end error passsword-err -->

css 的一部分,其中元素的可见性设置为隐藏。

.username-err
{
visibility: hidden;
position:absolute;
margin-top: 64px;
margin-left: 310px;
}
.username-triangle
{
visibility: hidden;
margin-top: 70px;
margin-left: 299px;
position: absolute;
z-index: 3;
}

最佳答案

您可以使用 display:none,而不是在您的 css 类中使用 visibility: hidden;

删除 visibility:hidden 并在您的 css 中使用 display:block

还有

替换

$('#submit').on("click",function(e){

$('#submit').click(function(e){

关于javascript - jQuery show 和 fadeIn 函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15439236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com