Merhaba Arkadaşlar projemin mobil versiyonu için Yatay bir menü yapmayı planlıyorum (facebook mobildekine benzer) Menüde 3 tane yanyana float ettirilmiş <a> elementi var Ben bunları css ile menü butonu tarzında yaptım {Ana Sayfa | Mesajlar |Hesabım } Menünün hemen altında ise sitenin içeriklerinin olacağı bir div imiz var
Menü sitenin üst tarafında sabit kalacak. kullanıcı menüdeki Anasayfa/Mesajlar/Hesabım linklerinden birine tıkladığında içeriklerin olacağı div e ilgili PHP sayfası çekilecek ve menüde tıkladığı butonun rengi digerlerine göre daha açık bir renk alacak .Ama bunu yaparken sayfa yenilenmeyecek sadece çekmek istediğim div e verileri alacağım.Umarım anlatabilmişimdir Bunu nasıl yapabilirim ????Yani Jquery ile div e verileri çekecegim ve tıklanan butonun rengini degistirecegim .Yardımlarınız için şimdiden teşekkür ederim
Peki veri çekmek istediğimiz bir div e nasıl veri çekeriz yani mesela facebook mobildeki gibi mesajlara tıklayınca altta bir div açmak ve o div e verileri çekmek istiyorum
jquery'nin onClick fonksiyonu tanımlayıp, içinde divi show() fonksiyonu ile gösterebilirsin. daha sonra veriyi nereden çekeceğine bağlı olarak ajax kullanabilirsin.
Div 'i hidden yapabilirsin. jquery ile .togge() metodunu cagirip hide ve show yapabilirsin. Yani hidden ise toggle() cagirince visibile yapar, visible iken hide yapar. div'in icerisine .html(content) metodu ile istedigini eklersin, sonra da toggle() ile visible yaparsin.
Jquery hangi versiyonu kullaniyorsan API sine tekrar bak ama, bu ozelligin degisecegini sanmiyorum ama IE ile calisip calismayacagindan da emin degilim acikcasi.
Div 'i hidden yapabilirsin. jquery ile .togge() metodunu cagirip hide ve show yapabilirsin. Yani hidden ise toggle() cagirince visibile yapar, visible iken hide yapar. div'in icerisine .html(content) metodu ile istedigini eklersin, sonra da toggle() ile visible yaparsin.
Jquery hangi versiyonu kullaniyorsan API sine tekrar bak ama, bu ozelligin degisecegini sanmiyorum ama IE ile calisip calismayacagindan da emin degilim acikcasi.
Hocam sağolun toggle yöntemini araştırdım dediğiniz gibi istediğim elementi gizleyip istediğimi görünür yapabiliyorum . Çok işimi yarıyacağından eminim.
Show ve hide metodunu biraz biliyordum ama fonksiyon tetiklenince mesela mesaj div'imizi gösterince tekrar gizlemek (ya da tam tersi) biraz zor oluyor ve açıkçası bu şekilde nasıl kullanacağımı bilmiyordum
Ama toggle metodu eğer element gizliyse görünür yapıyor ,görünürse gizliyor
Ayrıca bunu araştırırken denk geldiğim togleClass yöntemi istedigim html elementinin style sınıflarına müdahale etmeye de yarıyor bu sayede aktif olan sekmenin rengini de değiştirebiliyorum .
Çok çok sağolun çok işime yaradı
Kodları birazdan diğer arkadaşlar için aşağıda paylaşacağım
Menüde 3 tane yanyana float ettirilmiş <a> elementi var Ben bunları css ile menü butonu tarzında yaptım
{Ana Sayfa | Mesajlar |Hesabım }
Menünün hemen altında ise sitenin içeriklerinin olacağı bir div imiz var
Menü sitenin üst tarafında sabit kalacak. kullanıcı menüdeki Anasayfa/Mesajlar/Hesabım linklerinden birine tıkladığında içeriklerin olacağı div e ilgili PHP sayfası çekilecek ve menüde tıkladığı butonun rengi digerlerine göre daha açık bir renk alacak .Ama bunu yaparken sayfa yenilenmeyecek sadece çekmek istediğim div e verileri alacağım.Umarım anlatabilmişimdir
Bunu nasıl yapabilirim ????Yani Jquery ile div e verileri çekecegim ve tıklanan butonun rengini degistirecegim .Yardımlarınız için şimdiden teşekkür ederim
< Bu ileti mobil sürüm kullanılarak atıldı >