Buradasınız : Anasayfa »

jQuery ile Div Ortalama



Merhaba arkadaşlar,
Bugün jQuery kullanarak bir div elementini sayfanın nasıl ortasına yerleştireceğinizi anlatıyorum.
Bu makalede jQuery'nin width() ve height() fonksiyonlarından faydalanıyoruz. Lafı fazla uzatmayalım. Öncelikle bir index.html adlı dosya oluşturalım. Daha sonra bu dosyanın içine aşağıdaki kodu ekleyelim:









view plaincopy to clipboardprint?
  1. <html>  
  2. <head>  
  3. <script type="text/javascript" src="jQuery.js"></script>  
  4. <script>$(document).ready(function(){  
  5.     var blok = $('#orta');  
  6.     var yuk = $j(window).height();  
  7.     var gen = $j(document).width();  
  8.     var sT = window.scrollY;  
  9.     $('#orta').css({  
  10.         left : gen/2 - (blok.width() / 2),  
  11.         top : sT + yuk/2 - (blok.height() / 2)  
  12.     });  
  13. });  
  14. </script>  
  15. <style>  
  16. body{  
  17.     background-color: #0000CC;  
  18. }  
  19. #orta{  
  20.     position: absolute;  
  21.     width: 250px;  
  22.     height: 250px;  
  23.     background-color: #CC0000;  
  24. }  
  25. </style>  
  26. </head>  
  27. <body>  
  28.     <div id="orta">Bu Blok Sayfayı Tam Ortalayacaktır</div>  
  29. <body>  
  30. </html>  

Burada tam olarak şunu yaptık. yuk değişkenine geçerli pencerenin yüksekliğini atadık. #orta adlı bloğun top değerini bulduğumuz yuk değerinin yarısından #orta adlı bloğun yarısını çıkararak bulduğumuz değeri atadık. Bu sayede sayanın dikey olarak tam ortasına yerleştirmiş oluyoruz. Aynı mantıkla yatay olarak yerleştirdik.
Herkesin problemi var genelde bu sayfa ortalama ile ilgili. Bende paylaşmak istedim sizinle. Umarım anlatabilmişimdir.
Kolay gelsin,

Yazar Hakkında

Şehmus

2009 - 2014 Kurucu ve CEO

Hiç yorum yok:

2009 - 2014 Bilgin Web. Tüm Hakları Saklıdır. Şehmus TÜYRAN Wordpress to Blogger Converted by Uong Jowo

Yukarı Çık