gpt4 book ai didi

Javascript 和 jQuery 隐藏和显示不起作用

转载 作者:行者123 更新时间:2023-11-28 00:45:50 26 4
gpt4 key购买 nike

当单击“单击我!”按钮时,我尝试隐藏和显示联系表单(使用显示:“无”和显示:“阻止”)。我已经尝试了多个 javascript 和 jquery 示例,但似乎没有一个对我有用。如果表单能够在“单击我”按钮下滑入和滑出,那就太好了。

有人可以帮助我吗?

访问此链接查看我的代码 http://jsfiddle.net/jm2o73f2/9/

function myFunction() {
var x = document.getElementById("hidden");
x.style.
}
body, img, ul, li, div, input, textarea {
margin:0;
padding:0;

}
#footer {
width:100%;
background:#CCC;
clear:both;
margin-bottom:-20px;
}
#footer img {
cursor:pointer;
}
#footer ul {
list-style:none;
width:250px;
padding-top:10px;
margin: 0 auto;
text-align:center;
}
#footer #contact {
width:400px;
margin:auto;
display:block;
background:white;
text-align:left;
}
#footer #contact textarea {
width:250px;
resize:none;
}
#footer #contact input {
width:250px;
margin: 5px 0;
}
#footer #contact input[type="submit"] {
width:100px;
cursor:pointer;
}
<body>
<div id="footer">
<div id="contact">
<ul><li>Vragen? Stuur ons gerust een email.</li><li><button type="button" onclick="myFunction()">Click Me!</button></li></ul>
<div id="hidden">
<ul><li><input type="text" name="naam" id="naam" /></li><li><input type="text" name="email" id="email" /></li><li><textarea name="condolatie" id="condolatie" cols="45" rows="5"></textarea></li><li><input type="submit" name="submit" id="submit" value="Verzend" /></li></ul></div>
</div>
</div>
</body>

最佳答案

无需查看代码的简单解决方案是:

$(function(){
$('.revealButton').click(function(){
$('.hiddenDiv').toggle();
});
});

希望这会有所帮助,但是,一旦您的代码在这里,我将更新此答案:)

更新

这是一个适合您的 jQuery 版本: jsFiddle

$(function () {
$('.revealButton').click(function () {
$('#hidden').toggle();
});
});

此外,在按钮上删除 onClick="myFunction()" 并添加 class="revealButton"

就是这样。

更新2

如果您想要幻灯片动画(如评论中所述),请使用: jsFiddleUpdate

$(function () {
$('.revealButton').click(function () {
$('#hidden').slideToggle();
});
});

关于Javascript 和 jQuery 隐藏和显示不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27404932/

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