Mesela bir div'imiz olsun bu div'imizin özelliklerini biz sonradan değiştirelim, Peki nasıl değiştiricez ?
jQuery bunun için bize basit bir fonksiyon hazırlamış ".css()" bu fonksiyon sayesinde istediğimiz nesnenin css özelliğini değiştirebiliriz.
Mesela
<style>
width:100px;
height:100px;
background-color:#CCC;
</style>
<a href="#" id="tik">Tikla</a>
<div id="kare"></kare>
dedik ve standart bir div oluşturduk. Şimdi bu div'in özelliklerini jquery fonksiyonumuz ile değiştirelim.
<script>
$(document).ready(function(){
$("#tik").click(function(){
$("#kare").css({
"width":"200px",
"height":"500px",
"background-color":"#000"
});
})
});
</script>
Dedik ve linke tıklandığı an divimizin css özellikleri değişecektir.
Demo olarak incelemek için tıklayınız.
Peki bu özellik sadece buna mı yarar ? Tabiki hayır.
Ben belki o nesnenin istediğim css değerini öğrenmek istiyorum ve ona göre işlem yapmak istiyorum, bu fonksiyon sayesinde buda mümkün kullanımında ise hiçbir değişiklik yok sadece değer girmiyoruz aynen devam.
$("#tik").click(function(){
var deger = $("#kare").css("width");
alert(deger);
})
dersek bize seçtiğimiz nesnenin css'te tanımlı genişlik değerini verecektir.
Bununda demosuna buradan ulaşabilirsiniz.
Hiç yorum yok:
Yorum Gönder