• 07-10-2013, 20:31:30
    #1
    Merhaba. bir menü hazırladım fakat şu şekilde birşey daha eklemek istiyorum. Örneğin aa.gif diye bir resim olsun, bu resme tıklayınca bb.gif gözükecek, tekrar tıklayınca yine aa.gif olacak sayfa yenilenmeden..

    Nasıl yapabilirim?
  • 08-10-2013, 00:16:54
    #2
    Sitene jQuery ekle ve aşağıdaki koduda kendi sitene göre uyarlarsan sorunun çözülücektir.

    <img id="resim1" src="aa.gif"/>
    
    <script type="text/javascript">$("#resim1").click(function(){$(this).attr("src", ($(this).attr("src")=="aa.gif")?"bb.gif":"aa.gif");});</script>
  • 08-10-2013, 00:31:31
    #3
    BestCoder adlı üyeden alıntı: mesajı görüntüle
    Sitene jQuery ekle ve aşağıdaki koduda kendi sitene göre uyarlarsan sorunun çözülücektir.

    <img id="resim1" src="aa.gif"/>
    
    <script type="text/javascript">$("#resim1").click(function(){$(this).attr("src", ($(this).attr("src")=="aa.gif")?"bb.gif":"aa.gif");});</script>
    çalışmadı malesef
  • 08-10-2013, 00:55:00
    #4
    site adresini pm atarsan bakabilirim..
  • 08-10-2013, 10:46:08
    #5
    @BestCoder arkadaşın kodu çalışmadıysa büyük ihtimalle resimi css ile background olarak vermissinizdir şöyle yapabilirsiniz;

    html'i
    <li id='degiscek'>Tıkla</li>
    css'i
    #degiscek{
      background: url(aa.gif)
    }
    #degiscek.aktif{
      background: url(bb.gif)
    }
    jquery
    $(function(){
      $('#degiscek').click(function(){
          $(this).toggleClass('aktif');
      });
    });