Jquery ile Basit Yazı ve Resim Geçişi

13 Ağu 2010 Cum ·20 yorum

Sayfanızdaki yazı ve resimleri döngüsel olarak aynı alan içerisinde gösterebilirsiniz.

Son dakika haberlerini veya bir galerideki resimlerin hepsini  bir anda göstermek yerine, sırasıyla veya karışık olarak aynı anlanda gösterebilirsiniz.
 

Kurulum:

Aşağıdaki dosyaları sitenizin kök klasörüne kopyalayın.

  • jquery.js
  • query.innerfade.js
  • r1.jpg r2.jpg ve r3.jpg

 

Kullanımı:

Aşağıdaki kodu sayfanızın <head></head> etkiletleri arasına ekleyin.

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.innerfade.js"></script>
<script type="text/javascript">
       $(document).ready(
                function(){
                    $('.yazi').innerfade({
                        animationtype: 'slide',
                        speed: 750,
                        timeout: 2000,
                        type: 'random',
                        containerheight: '20px'
                    });
                   
                    $('.resim').innerfade({
                        animationtype: 'fade',
                        speed: 750,
                        timeout: 2000,
                        type: 'random',
                        containerheight: '230px'
                    });
            });
</script> 


Yazı veya Görsellerin Eklenmesi:

Aşağıdaki kodu sayfanızın <body></body> etikleri arasına ekleyin.

<div class="resim">                    
<img src="r1.jpg" width="400" height="230" />
<img src="r2.jpg" width="400" height="230" />
<img src="r3.jpg" width="400" height="230" />
</div>
                 

<div class="yazi">                    
<p>İlk haberimiz bu olacak.</p>
<p>İkinci haberimiz bu olacak.</p>
</div>

Burada yazi ve resim isimli sınıflara sahip olan div elementlerini kullandık. Fonksiyonda ilgili yeri değiştirerek istediğiniz elemente bu özelliği ekleyebilirsiniz.
 

Özelleştirme:

Javascript fonksiyonunda yer alan şu parametreleri değiştirebilirsiniz.

animationtype: 'slide',   // Geçiş efekti. Soluklaştırarak getirmek için" fade", kaydırarak getirmek için "slide" yazın.
speed: 750,   // Animasyon hızı.
timeout: 2000,   // Her öğenin gösterileceği süre.
type: 'random',   // Gösterim sırası, sıralı gösterim için "sequence", karışık gösterim için "random" yazın.
containerheight: '20px'   // Resim veya yazıların gösterileceği alanın yüksekliği.

 

Örnek dosyayı incelemek için buraya, tüm projeyi indirmek için buraya tıklayın.

42239 kez okundu.

20 Yorum Var

Lale demiş ki

Verilen linkler (js dosyaları) Ücretsiz mi, sitemizde yayınlarsak sorun olur mu? Paylaşım için teşekkürler.

Ayhan Altay demiş ki

Merhaba,
Kodları sayfaya yerleştirdim. Sayfayı açınca bilgisayarımda çalışıyor. Sayfayı servere yüklediğimde internette resimlerin tümünü birden gösteriyor.
Bir öneriniz olabilir mi?

UKT demiş ki

Bişey sorucam bunun yükseklik komutu var ama genişlik komutu nedir ? kod ?

Ahmet Soyarslan demiş ki

Şu şekli ile sınırlandırılmamış, yani sayfa genişliği ile aynı olarak artıyor veya azalıyor. Dilerseniz CSS veya satır içi stil ile genişliği ayarlayabilirsiniz.

yakup demiş ki

resmi büyütmek için ne yapmam gerekiyor hocam ?

Ahmet Soyarslan demiş ki

Büyük resimler yükleyin. Ardından resmin yüksekliği doğrultusunda kodlardaki "containerheight" değerini artırın. Resimlerin width ve height değerlerini yüklediğiniz resim büyüklüğüne göre değiştirmeyi unutmayın.

Salih demiş ki

Yazı karakterini değiştirebiliyor muyuz?

Örnek Times New Roman yazı tipi olsun istiyoruz bu kodu verebilir misiniz?

Ahmet Soyarslan demiş ki

CSS ile rahatlıkla değiştirebilirsiniz.

Altan demiş ki

Emegine klavyene saglik, olukca guzel ve net bir anlatim

Developer demiş ki

Çok Teşeşkkürler emeğinize sağlık...

Serkan Kaan Uygur demiş ki

Çalışma için teşekkür ederiz. Çok Sağolun...

Emre demiş ki

Mrb ben wep tasarıma yeni başladım sayılır benim yapmak istedigim bir kutu içerisinde 4-5 tane resim olucak ve kutunun üzerinde ileri geri butonları bulunucak ve resimleri butonlar sayesinde sırasıyla değiştirmek istiyorum eğer bana yardımcı olabilirseniz bunu kodlarla bana açıklayabilirmisiniz şimdiden ilginiz için t.ederim sıradan olsada olur.

Ahmet Soyarslan demiş ki

Benim de sıklıkla kullandığım ve pek çok aşıdak kişiselleştirilen bilen Showcase Slider'ı tavsiye ederim. CSS dosyaları ile oynayarak ok tuşlarının yerini değiştirebilirsiniz de..

http://showcase.awkwardgroup.com/

Aytekin demiş ki

yazı baya önce yazılmış ama çok teşekkür ederim çok işime yaradı

12 >

Yorum Yazın