いくつかのボタンを使用してdivを切り替えています。ボタンをクリックするたびに、ページがジャンプします。
何か案は?
これが私のマークアップです:
<label class='radio btn'>
<input checked='checked' id='donation_payment_type_eft' name='donation[payment_type]' type='radio' value='eft'>
<span class='payment-type-echeck' style='background-position: -413px 0;'>ECheck</span>
</label>
<label class='radio btn'>
<input id='donation_payment_type_cc' name='donation[payment_type]' type='radio' value='cc'>
<ul class='card_logos'>
<li class='card_visa'>Visa</li>
<li class='card_mastercard'>Mastercard</li>
<li class='card_amex'>American Express</li>
<li class='card_discover'>Discover</li>
</ul>
</label>
と私のjQuery:
$('#donation_payment_type_eft, #donation_payment_type_cc').change(function(e) {
$('.eft_donation').toggle();
$('.cc_donation').toggle();
e.preventDefault();
return false;
});