我主要是一个djangonaut和phper,但我正在进行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的新手,所以它可能是一些非常简单的语法错误,我不确定如何调试得足够好。
谢谢。
发布于 2010-04-20 04:00:30
<script type="text/javascript">
$(document).ready(function() {
$("#feedback-widget-toggle").click(function() {
$("#feedback-widget").slideToggle(500);
return false;
});
});
</script>发布于 2010-04-20 04:01:34
您是否尝试过:
$("#feedback-widget").slideToggle(500);发布于 2010-04-20 04:03:31
你的链接应该已经被“return false”禁用了。这里的替代调用是给闭包函数一个参数(例如'event')并调用event.preventDefault();
至于幻灯片,请使用.slideToggle(500);
https://stackoverflow.com/questions/2670397
复制相似问题