1
好吧,這可能有點棘手,但我相信它是可行的。我有兩個按鈕,我想要觸發兩種形式,最初用戶會看到兩個按鈕和下面的一種形式,當他們單擊另一個按鈕時,一個不同的形式會滑動,其中比第一個更大並展開頁面/ div來包含它。這是HTML我到目前爲止:Slide form on/off page and expand div
<a href="#" class="msg medlightgreen large-6 columns">send us a message</a>
<a href="#" class="quote medlightgreen large-6 columns">request free quote</a>
<div class="msgform">
<form>
<div class="row">
<div class="large-4 columns">
<input type="text" placeholder="name">
</div>
<div class="large-4 columns">
<input type="text" placeholder="phone">
</div>
<div class="large-4 columns">
<input type="text" placeholder="e-mail">
</div>
</div>
<div class="row">
<div class="large-6 columns">
<input type="text" placeholder="monthly budget">
</div>
<div class="large-6 columns">
<input type="text" placeholder="timeframe">
</div>
</div>
<div class="row">
<div class="large-12 columns">
<textarea placeholder="message"></textarea>
</div>
</div>
</form>
</div>
<div class="quoteform">
<form>
<div class="row">
<div class="large-4 columns">
<input type="text" placeholder="name">
</div>
<div class="large-4 columns">
<input type="text" placeholder="phone">
</div>
<div class="large-4 columns">
<input type="text" placeholder="e-mail">
</div>
</div>
<div class="row">
<div class="large-12 columns">
<textarea placeholder="message"></textarea>
</div>
</div>
</form>
</div>
我嘗試添加下面的JS,但似乎並沒有工作:
$(document).ready(function() {
$('.msg').click(function() {
$(".msgform").slideToggle(200);
});
$('.quote').click(function() {
$(".quoteform").slideToggle(200);
});
});
你有jQuery包含嗎?你可能會這樣做,只要先確認即可。 – LazerSharks 2013-03-27 07:32:38
是的,我確實。我使用的是Foundation 4,我認爲它包括jQuery和Zepto,我認爲它是自己的庫。 – 2013-03-27 17:59:57