页面加载时的Javascript SlideFadeToggle表单

DL7812

如果这是一个菜鸟问题,我事先表示歉意。我只是在学习编程/创建一个网站,但找不到解决我问题的方法。

我的网站上有一个表单,单击一个按钮后就会出现/消失。我希望表单在页面加载时被隐藏。到目前为止,表单在加载后即在页面上可见,然后当有人单击按钮时,表单将隐藏/取消隐藏。我当前的代码如下所示。有人可以帮忙吗?谢谢!

<script>

function deselect(e) {
  $('.pop').slideFadeToggle(function() {
    e.removeClass('selected');
  });    
}

$(function() {
  $('#contact').on('click', function() {
    if($(this).hasClass('selected')) {
      deselect($(this));               
    } else {
      $(this).addClass('selected');
      $('.pop').slideFadeToggle();
    }
    return false;
  });

 $('.close').on('click', function() {
    deselect($('#contact'));
    return false;
  });

});

$.fn.slideFadeToggle = function(easing, callback) {
  return this.animate({ opacity: 'toggle', height: 'toggle' }, 'slow', easing, callback);
};

</script>
TJ

您可以修改自定义函数以接受计时参数,如下所示:

$.fn.slideFadeToggle = function(easing, timing, callback) {
  return this.animate({ opacity: 'toggle', height: 'toggle' }, timing , easing, callback);
};

并在ready()处理程序中调用它,0按时隐藏页面加载时的表单。

function deselect(e) {
  $('.pop').slideFadeToggle(function() {
    e.removeClass('selected');
  });    
}

$(function() {
  $('.pop').slideFadeToggle("linear",0)
  $('#contact').on('click', function() {
    if($(this).hasClass('selected')) {
      deselect($(this));               
    } else {
      $(this).addClass('selected');
      $('.pop').slideFadeToggle();
    }
    return false;
  });

 $('.close').on('click', function() {
    deselect($('#contact'));
    return false;
  });

});

$.fn.slideFadeToggle = function(easing, timing, callback) {
  return this.animate({ opacity: 'toggle', height: 'toggle' }, timing , easing, callback);
};
form{
  background:dodgerblue;
  overflow:hidden;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form class="pop">
  <input type="text" /><br/>
  <input type="text" /><br/>
</form>
<input type="button" id="contact" value="toggle"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在页面重新加载时保持相同的表单

来自分类Dev

在页面加载时自动提交表单

来自分类Dev

在页面加载时运行javascript以隐藏表单

来自分类Dev

加载页面和提交表单时如何提交表单?

来自分类Dev

表单提交时的WAI ARIA警报(重新加载页面)

来自分类Dev

为什么我的表单在页面加载时自动提交?

来自分类Dev

页面加载时如何更改表单输入的背景颜色?

来自分类Dev

页面加载时初始化flask-wtf表单

来自分类Dev

弹出窗口消失,页面在表单提交时重新加载

来自分类Dev

重新加载页面时重新设置表单?

来自分类Dev

PHP 表单在页面加载时自动提交

来自分类Dev

需要表单在页面加载时提供正确的选项

来自分类Dev

更新 redux 状态/提交表单时页面重新加载

来自分类Dev

在页面加载时加载Javascript

来自分类Dev

在页面加载时加载时间戳,并将其与表单提交时的时间戳进行比较

来自分类Dev

提交表单而无需重新加载页面,并链接到javascript

来自分类Dev

表单提交/页面重新加载后的JavaScript成功消息

来自分类Dev

JavaScript:将事件侦听器添加到页面加载时不存在特定表单元素的动态表单?

来自分类Dev

Javascript:加载页面时出错

来自分类Dev

从其他页面链接时打开隐藏的JavaScript表单

来自分类Dev

从其他页面链接时打开隐藏的JavaScript表单

来自分类Dev

页面加载时的JavaScript加载屏幕

来自分类Dev

如何在页面加载时加载 Javascript

来自分类Dev

当我使用JQuery加载页面时,表单的提交不起作用

来自分类Dev

接收“ Enter”键时如何防止表单输入重新加载页面

来自分类Dev

选中复选框后,我需要启用表单(在页面加载时被禁用)

来自分类Dev

Bootstrap模式会在页面加载时自动打开,但是如果提交表单则如何禁用

来自分类Dev

如何在页面加载时在表单中设置默认值?(路轨)

来自分类Dev

如何从MySQL数据库中提取数据以在页面加载时预先填充表单?

Related 相关文章

  1. 1

    在页面重新加载时保持相同的表单

  2. 2

    在页面加载时自动提交表单

  3. 3

    在页面加载时运行javascript以隐藏表单

  4. 4

    加载页面和提交表单时如何提交表单?

  5. 5

    表单提交时的WAI ARIA警报(重新加载页面)

  6. 6

    为什么我的表单在页面加载时自动提交?

  7. 7

    页面加载时如何更改表单输入的背景颜色?

  8. 8

    页面加载时初始化flask-wtf表单

  9. 9

    弹出窗口消失,页面在表单提交时重新加载

  10. 10

    重新加载页面时重新设置表单?

  11. 11

    PHP 表单在页面加载时自动提交

  12. 12

    需要表单在页面加载时提供正确的选项

  13. 13

    更新 redux 状态/提交表单时页面重新加载

  14. 14

    在页面加载时加载Javascript

  15. 15

    在页面加载时加载时间戳,并将其与表单提交时的时间戳进行比较

  16. 16

    提交表单而无需重新加载页面,并链接到javascript

  17. 17

    表单提交/页面重新加载后的JavaScript成功消息

  18. 18

    JavaScript:将事件侦听器添加到页面加载时不存在特定表单元素的动态表单?

  19. 19

    Javascript:加载页面时出错

  20. 20

    从其他页面链接时打开隐藏的JavaScript表单

  21. 21

    从其他页面链接时打开隐藏的JavaScript表单

  22. 22

    页面加载时的JavaScript加载屏幕

  23. 23

    如何在页面加载时加载 Javascript

  24. 24

    当我使用JQuery加载页面时,表单的提交不起作用

  25. 25

    接收“ Enter”键时如何防止表单输入重新加载页面

  26. 26

    选中复选框后,我需要启用表单(在页面加载时被禁用)

  27. 27

    Bootstrap模式会在页面加载时自动打开,但是如果提交表单则如何禁用

  28. 28

    如何在页面加载时在表单中设置默认值?(路轨)

  29. 29

    如何从MySQL数据库中提取数据以在页面加载时预先填充表单?

热门标签

归档