Jquery Grid Plugini - freewall
Geri Dön

Jquery Grid Plugini - freewall

Anasayfa
Jquery derslerimi devam ediyoruz.Bu derste grid plugini olan freewall işleyeceğiz.Pluginin işlevi ne derseniz,bir alan içine eklediğimiz farklı boyuttaki objeleri ideal şekil de hizalar.Örneği incelediğiniz de daha iyi anlarsınız.

İncele : http://ustaderslik.com/ornek/freewall/

İndir : http://ustaderslik.com/dosya/freewall.rar

var hizala = new freewall(".ana_obje");

hizala.reset({
//ayarlar
});

hizala.fitWidth();

Kullanımı bu şekil de.Öncelikle kapsayıcı alanı seçip,ardından ayarları yapıyoruz.Sonrada genişliğe göre hizalatıyoruz.Ana obje için de,sıralanacak objelerin classı item olmalı ama ayarlarda bu değiştirebiliyoruz.

Parametreleri inceleyelim.

selector : Ana objemizin içine koyduğumuz elemanların seçicisini belirtmek için.
draggable : Sürükle bırak ile objelerin yerini değiştirmeyi aktif etmek için.Normalde kapalıdır.
animate : Animasyonları açmak için.Normalde kapalıdır.
delay : Animasyon süresini belirleriz.Süre milisaniye cinsinden.
cellW : Minimum genişlik miktarı.Standart 100.
cellH : Minimum yükseklik miktarı.
fixSize : Normal de objeleri sıkıştırırken,yukarıdaki miktarları kullanır.Bu boyut sıkıştırmayı kapatmak için kullanırız.
gutterX : Objeler arası yatay boşluk miktarı.
gutterY : Objeler arası dikey boşluk miktarı.
onResize : Ekran boyutu değiştiğin de yeniden konumlanmaları için.

Daha bir çok parametresi bulunmaktadır.Ama işe yarar olanları anlattım.Diğerleri için http://vnjs.net/www/project/freewall .

Genel örnek :
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>UstaDerslik</title>
<script type="text/javascript" src="jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="freewall.js"></script>
<script type="text/javascript">
$(function(){

var hizala = new freewall(".ana");

hizala.reset({
selector:".alan",
draggable:true,
animate:true,
cellW:100,
cellH:100,
gutterX:5,
gutterY:5,
fixSize:false,
onResize: function() { hizala.fitWidth(); }
});
hizala.fitWidth();

})
</script>
<style type="text/css">
.ana{max-width:1000px;width:100%;margin:auto;}
.kutu1{width:100px;height:100px;background:#fb0615;}
.kutu2{width:200px;height:200px;background:#15d4f5;}
.kutu3{width:400px;height:600px;background:#fb0615;}
.kutu4{width:600px;height:300px;background:#15d4f5;}
</style>
</head>
<body>

<div class="ana">
<div class="alan kutu1"></div>
<div class="alan kutu1"></div>
<div class="alan kutu2"></div>
<div class="alan kutu2"></div>
<div class="alan kutu3"></div>
<div class="alan kutu2"></div>
<div class="alan kutu1"></div>
<div class="alan kutu1"></div>
<div class="alan kutu1"></div>
<div class="alan kutu1"></div>
<div class="alan kutu4"></div>
</div>

</body>
</html>

Görüntüsü :
http://ustaderslik.com/resim/ders/sd5112a2sd85.png







Anasayfa

Tüm Hakları Saklıdır. ©Arleone 2013-UstaDerslik