2010-04-19 32 views
1

我主要是一個djangonaut和phper,但我得到了javascript的開發。簡單的jQuery切換()並返回false點擊()

我一直在尋找這個非常簡單的塊在頁面上的反饋小部件。代碼非常明瞭。

<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的新手,所以它可能是一些非常簡單的語法錯誤,我不確定如何調試到足夠好。

謝謝。

回答

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

+1,你打我。 – 2010-04-19 20:01:50

+0

我知道這是愚蠢的。謝謝。 – 2010-04-20 03:14:43

1

你試過:

$("#feedback-widget").slideToggle(500); 
0

你的鏈接應該已經開始使用 '返回false' 禁用。這裏備用電話是給封閉函數中的參數(如「事件」),並調用event.preventDefault();

爲滑出使用.slideToggle(500);