Tam o sırada, başka bir pillinetwork sitesi olan 3ayak.org'da: "canon powershot elph 310 hs"

jQuery'i ve onun geliştiricilerin hayatını kolaylaştırma yöntemlerini seviyorum. Her ne kadar jQuery'i kabullenmek benim biraz zamanımı alsa ve halen kendi ihtiyacım olan kodları kendim yazmayı tercih etsem de, jQuery'nin avantajlarını inkar edemem. Son zamanlarda fare imlecini bir bağlantı üzerine getirdiğimde imaj önizlemesini görüntülemem gereken bir proje aldım. Biliyorsunuz, hani şu link üzerine farenizi götürdüğünüzde çıkan kutucuklar içerisinde imaj görüntülenmesi. Halihazırda o proje üzerinde jQuery kullanılıyor olmasından ötürü bunu bir fırsat olarak gördüm ve bu gelişmiş kütüphane ile neler yapılabileceğini araştırmaya koyuldum. Bir süre sonra da çok basit bir betik hazırlarken buldum kendimi. Bugün, size bu çok ama çok basit betiği kullanarak oluşturulmuş 3 örneği göstereceğim.

3 ipucunu bir arada indirin

Özellikler ve Prensipler
Bu betiğin yaptığı şey bir öğe üzerine fare imlecinizi götürdüğünüzde gövdeye bir element yerleştirmek. Bu elementin nasıl görüntüleneceği CSS ile tanımlanıyor (mutlak (absolute) konumlandı ve üzerine stil uygulandı) ve bu sayede bizim tek yapmamız gereken o elementi bir içerik ile doldurmak, fare pozisyonunu hesaplamak ve ona uygun olarak elementi hareket ettirmek. Fare imleci nesne üzerine götürüldüğünde, içeriğindeki element de onunla birlikte hareket ediyor ve fare imleci elementin üzerinden kaldırıldığında, içeriğindeki element siliniyor.

Bu betiği uygulama üzerinde görebileceğiniz birkaç örnek:

Örnek 1: Bugüne kadarki en basit jQuery Tooltip (İpucu)

Bu betik A etiketinin başlığını (title etiketinin değerini) alıyor ve açılır elementin içerisine yerleştiriyor.

<a href="http://www.hafif.org" class="tooltip" title="meraklı ol!">ipucu için farenizi buraya sürükleyin</a>

Betiği uygulama üzerinde görün

Örnek 2: Resim Önizleme Galerisi

Burada bir dizi önizleme resmimiz bulunuyor. Her önizleme resminin üzerine fare imleci getirildiğinde betiğimiz, önizleme resminin bağlantıladığı resmi görüntüleyecek. Bu yöntem içeriği erişilebilir kılıyor aynı zamanda, zira JavaScript'in aktif olmadığı tarayıcılar ve sistemler üzerinde de bağlantıya tıkladığınızda resmin kendisine ulaşabilyorsunuz.

<a href="1.jpg" class="preview"><img src="1s.jpg" alt="gallery thumbnail" /></a>

Betiği uygulama üzerinde görün

Örnek 3: URL Önizlemesi İçeren Bağlantılar

Bu yöntem biraz daha uğraş gerektiriyor ancak sitenize fazladan bir özellik eklemek istiyorsanız buna değer. Burada ihtiyacınız olan şey hedef URL'nin bir ekran görüntüsü. İlgili sitenin ekran görüntüsünü A etiketinin REL değerine girdikten sonra betiğimiz işin geri kalanını halledecek.

<a href="http://www.cssglobe.com" class="screenshot" rel="cssg_screenshot.jpg">Css Globe</a>

Yine eğer önizleme resmine bir açıklama eklemek istiyorsanız o zaman TITLE değerini doldurabilirsiniz:

<a href="http://www.cssglobe.com" class="screenshot" rel="cssg_screenshot.jpg" title="Web Standards Magazine"> Css Globe</a>

Betiği uygulama üzerinde görün

3 ipucunu bir arada indirin

Kaynak: CSS Globe

Spacer
Spacer
 | 8 yorum var 
 | 08 Ocak 2009 09:45 

Yorumlar

Çok güzel bir bildiri olmuş. Bu 3. url önizlemesi özelliğini wordpress blogumda kullanmak istiyorum. Bu konuda ne yapmam gerekiyor.

aponeo  |  (0 puan) 08 Ocak 2009 10:20

pink jquery çok sevdiğim ve severek uğraştığım bir alandı. tooltipi ve imaj önizleme olayını bilsem de url göstermeyi bilmiyordum ve şimdi öğrenmiş oldum. hemen bir deneme yapayım :) sağolasın.

kadirgunay  |  (0 puan) 08 Ocak 2009 10:33

ilaç gibi yetişti... teşekkürler.

null
Yavzas  |  (0 puan) 08 Ocak 2009 12:50

güzel bildiri, özellikle resim önizleme lazımdı bana. Ön izlemleri farenin sağında görüntüleniyor fakat ekrana sığmama olayı oluyor, nasıl halledilebilir

acam42  |  (0 puan) 08 Ocak 2009 15:08

guzel bildiri.
bu ozellikleri Wordpress te nasıl kullanacagimiz konusunda fikri olan var mı.?

ashkin  |  (0 puan) 08 Ocak 2009 15:24

php koduyla linkleri yakalayip class eklemen gerekecek. bunun icinde bir function yazman gerekecek.Bunu yapan hazır eklenti olabilir. Araştırmak gerekir:) Yoksa da yazmak lazım insanlığa yarar sağlayalım :)

Rafy35  |  (0 puan) 08 Ocak 2009 18:02

Çok gerekli bir bildiri olmuş.. teşekkürler..

prosperity  |  (0 puan) 08 Ocak 2009 18:30

süper bir makale çok teşekkürler...

Qanser  |  (0 puan) 24 Nisan 2009 00:48

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu