首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的点击切换()并在jQuery ()中返回false

简单的点击切换()并在jQuery ()中返回false
EN

Stack Overflow用户
提问于 2010-04-20 03:56:40
回答 3查看 2.8K关注 0票数 1

我主要是一个djangonaut和phper,但我正在进行javascript开发。

我一直在寻找页面上反馈小部件的这个非常简单的块。代码非常不言自明。

代码语言:javascript
复制
<a id="feedback-widget-toggle" href="[feedback_url]">Feedback</a>
<div id="feedback-widget">
  <form method="POST" action="[form_url]">
    ...
  </form>
</div>

<script type="text/javascript">
  $(document).ready(function() {
    $("#feedback-widget-toggle").click(function() {
      $("#feedback-widget").toggle("slide", {}, 500);
      return false;
    });
  });
</script>

真的很简单。太简单了,我觉得这个很傻。

jQuery只是禁用链接并滑出feedback-widget div。就这样。我是jQuery的新手,所以它可能是一些非常简单的语法错误,我不确定如何调试得足够好。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-20 04:00:30

代码语言:javascript
复制
<script type="text/javascript">
  $(document).ready(function() {
    $("#feedback-widget-toggle").click(function() {
      $("#feedback-widget").slideToggle(500);
      return false;
    });
  });
</script>
票数 2
EN

Stack Overflow用户

发布于 2010-04-20 04:01:34

您是否尝试过:

代码语言:javascript
复制
$("#feedback-widget").slideToggle(500);
票数 1
EN

Stack Overflow用户

发布于 2010-04-20 04:03:31

你的链接应该已经被“return false”禁用了。这里的替代调用是给闭包函数一个参数(例如'event')并调用event.preventDefault();

至于幻灯片,请使用.slideToggle(500);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2670397

复制
相关文章

相似问题

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