netbozum
tr.link

jQuery ‘de ‘drag’ özelliği ile bir nesneyi taşımak

3 Mesajlar 1.640 Okunma
Toplam 3 mesaj ve 1.640 görüntüleme
acebozum
tr.link

Sinan Sinan Grana Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirme Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad S** Y**
  • Mesajlar 3509
  • Beğeniler 1321 / 1320
  • Ticaret 97, (%100)
jQuery, günümüzde git gide kullanışlı hale gelirken, kullanım payıda son süratle artmakta. Bir nevi JavaScript, Ajax ve Efekt kütüphanesi olarakta görev yapıyor. Ayrıca jQuery’de kod yazmak çok kolay. Tek satırda bir çok işlemi yapabiliyorsunuz. Bu yazımda ise bir işimde kullanmam gerektiği için yaptığım bir jQuery özelliğini sizlerle paylaşmak istiyorum. jQuery Drag özelliği ile, belirlediğiniz bir nesneyi üstüne basılı tutarak ekran üzerinde istediğiniz yere taşıyabiliyorsunuz. Ayrıca bıraktığınızda tekrar başlangıç noktasına giden bir kod ekleyerek bu özelliği bütünlüyoruz. Birde buraya ekleyeceğimiz şeffaflık kodu olacak. Lafı çok uzatmadan kodumuzu görelim.

Herşeyden önce kodumuzu etiketleri arasına ekliyoruz. Ayrıca yine bu etiketler arasında şu script kodlarınıda ekliyoruz ki jQuery özelliklerini nereden çekeceğini bilsin.

<script></script>
<script></script>
<script></script>


Özellikleri çekeceğimiz JS dosyalarını belirttikten sonra sıra geldi asıl kodumuzu eklemeye:

<script>
$(document).ready(function() {
$(".alignleft").draggable({opacity:0.75,revert:true});
});
</script>


Burada 3. satırda tüm işlemleri yapmış bulunuyoruz. İnceleyecek olursak; .alignleft, yazı içerisindeki resimlerin class‘ı. Bu durumda bizim taşıma işlemimiz yazı resimleri üzerinde olacak.

.draggable ise, özelliğimizi yansıtacak kısım. Ardından gelen opacity:0.75 ise, taşıma işlemi yapılırken taşınan nesnenin şeffaflık değeri. Son olarak revert:true ise, taşınan nesnenin bırakıldıktan sonra tekrar başlangıç noktasına dönmesini sağlar.

Bu kodun çalışır bir halini görmek istiyorsanız, blogumdaki yazıların resimlerini tutup-sürükleyin. Bıraktığınızda tekrar yerine dönecektir.

Kaynak: http://www.syorulmaz.com/jquery-de-drag-ozelligi-ile-bir-nesneyi-tasimak.html
 

 

wmaraci
reklam

AlpEreN AlpEreN Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 28.03.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Öğretmen
  • Konum
  • Ad Soyad A** S**
  • Mesajlar 633
  • Beğeniler 0 / 3
  • Ticaret 0, (%0)
Dündü sanırım DarkGirl sormuştu bununla alakalı bişey. Sanırım cevap olmuştur...
 

 

Sinan Sinan Grana Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirme Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad S** Y**
  • Mesajlar 3509
  • Beğeniler 1321 / 1320
  • Ticaret 97, (%100)

AlpEreN adlı üyeden alıntı

Dündü sanırım DarkGirl sormuştu bununla alakalı bişey. Sanırım cevap olmuştur...


Cevap niyetli araştırdığım bir konuydu zaten, paylaşayım dedim. :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al