2012-09-25 29 views
10

BU KODU BURADA YAPILDIĞINIZ İŞLER, buradan cevapları okuyabilirsiniz - bunu ileride başvurmak üzere düzenlerim.Basit bir solma ile jquery'de sol taraftaki boşlukta tıklayın

HTML:

<div><a href="#" id="btn">Show bank div and hide fancy div</a></div> 
<div id="btn-bk"><a href="#">back</a></div> 
<div id="bank">Bank Div</div> 
<div id="fancy">Fancy Div</div> 

CSS:

#bank {display:none;} 
#btn-bk {display:none;} 

JavaScript:

$('#btn').click(function(e){  
    $('#fancy, #btn').fadeOut('slow', function(){ 
     $('#bank, #btn-bk').fadeIn('slow'); 
    }); 
}); 

    $('#btn-bk').click(function(e){  
     $('#bank, #btn-bk').fadeOut('slow', function(){ 
      $('#fancy, #btn').fadeIn('slow'); 
     }); 
    }); 

Live DEMO that works

+1

jsfiddle kaybolur durumunda söz konusu tüm kodu ekleyin deneyin. – Niklas

cevap

10

Senin sorunun bu kod satırı ile geçerli:

$('#bank').replace('<div id="fancy"></div>').fadeIn('slow'); 

jQuery hiçbir .Kapağı() işlevi yoktur. Bu çıkarıp çalışır:

$('#bank').fadeIn('slow'); 

buradan bakınız: http://jsfiddle.net/3XwZv/57/

+0

Beni buna döv! :) Hız için +1 – Kostia

+0

Argh !! Müthiş ... Şimdilik çok uzun zamandır deniyordum, neden BANKA'yı göstermediğini anlayamadım ... Şerefe! Thx tekrar – user1562679

+0

Orada * bir * .replace() işlevi, aradığınız şey bu mu? Http://docs.jquery.com/ adresindeki dokümanlara bakın, çok yardımcı olurlar. Sıklıkla sadece işlev kategorilerini tararım ve istediklerime sahip olup olmadıklarını görürüm. İlginç sondaj fonksiyonlarını okumak size çok şey öğretecektir. –

3

aşağıdaki jQuery kodu kullanın: Sen html (kullanın) yerine değiştirmelidir

$('#btn').click(function(e){  
    $('#fancy').fadeOut('slow', function(){ 
     $('#bank').fadeIn('slow'); 
    }); 
}); 
1

(). Ayrıca, aşağıdaki html ile banka div değiştirmek istiyor varsayarak:

<div id="fancy"></div> 

bu

$('#btn').click(function(e){  
    $('#fancy').fadeOut('slow', function(){ 
     $('#bank').html('<div id="fancy"></div>').fadeIn('slow'); 
    }); 
}); 
+0

Aslında başka bir konuya boğuştum - bir geri düğmesine ihtiyacım var, bu yüzden tıklandığında, banka tekrar sönüyor ve sonra tekrar fantazi kayboluyor ... Bunu uygulamak kolay mı? Eğer mümkünse, kemanı ekleyebilirseniz sevinirim. – user1562679

+0

geç için üzgünüm .. ama bu başka bir sorunu çözdünüz mü? – bipen

+0

emin değilim bu ne istediğini .. ama bir deneyebilirsiniz .. http://jsfiddle.net/3XwZv/62/ – bipen

İlgili konular