首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Jquery在div中显示表单

使用Jquery在div中显示表单
EN

Stack Overflow用户
提问于 2017-02-09 01:09:59
回答 4查看 516关注 0票数 1

所以我用cloud 9做了一个网站。现在,我被困在显示和隐藏我的表单上。我有一个固定的侧边栏与“联系”按钮。按下那个按钮应该会切换到我的div #页面包装器,它将我的表单作为一种弹出窗口显示在您所在站点的屏幕中央。联系人表单链接了一个php脚本,该脚本目前不起作用,但这是另一回事。

我尝试了多种解决方案,但现在我只是迷失了方向。

https://jsfiddle.net/b6uwb4n3/

一段代码

代码语言:javascript
复制
$( "#contactBtn" ).click(function() {
$("#page-wrapper").hide( "slow", function() {
});
});

https://fjord-explorers-raademar.c9users.io/

链接到我的网站

有很多工作正在进行中。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-02-09 01:26:12

查看链接的站点,您似乎在文档就绪功能之前附加了联系人按钮单击事件。我建议移动代码

代码语言:javascript
复制
$( "#contactBtn" ).click(function() {
    $("#page-wrapper").hide( "slow", function() {
    });
});

添加到$(function(){})调用内部。

票数 0
EN

Stack Overflow用户

发布于 2017-02-09 01:14:56

您可以使用jQuery的toggleClass()函数,创建一个显示div的类,并将div设置为display: block。请参阅小提琴:https://jsfiddle.net/b6uwb4n3/1/

票数 0
EN

Stack Overflow用户

发布于 2017-02-09 01:21:44

您可以只使用.toggle()函数:

代码语言:javascript
复制
$( "#contactBtn" ).click(function() {
  $("#page-wrapper").toggle("slow");
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42119441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档