Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

JQuery'de div yüksekliğini otomatik ayarlama resize();

Şu şekilde çalışıyor ancak...
<script type="text/javascript">
$(document).ready(function(){
						   var afisyuksekligi = $(".reklamdiv").height();
						   var afisgenisligi = afisyuksekligi*0.5657;
						   $(".icerik").text(afisgenisligi);
						   $(".reklamdiv").width(afisgenisligi);
						   $(window).resize(function() {var afisyuksekligi = $(".reklamdiv").height();
						   var afisgenisligi = afisyuksekligi*0.5657;
						   $(".icerik").text(afisgenisligi);
						   $(".reklamdiv").width(afisgenisligi);
													 });
						   })
</script>

Ancak tekrar tekrar aynı kodu yazmak doğru değil diye düşünüp tek bir function haline getireyim dedim... Çalıştıramadım...

<script type="text/javascript">
$(document).ready(function(){			   
						   function genislikayari();
						   $(window).resize(
							function genislikayari();
											);
						   })
</script>
<script type="text/javascript">
function genislikayari(){
	var afisyuksekligi = $(".reklamdiv").height();
	var afisgenisligi = afisyuksekligi*0.5657;
	$(".icerik").text(afisgenisligi);
	$(".reklamdiv").width(afisgenisligi);
	};
</script>


Sorunu sebebi ile açıklarsanız sevinirim
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • Lupus adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    8 cevap - 13 soru
    2. kodda 03 ve 05. satırlarda "function" yok.
    • fka adlı üyenin fotoğrafı fka
      Syntax hatası var @Lupus'un da dediği gibi...
      12 yıl önce yazılmış
    • Lupus adlı üyenin fotoğrafı Lupus
      zaten soruyu ben sormuştum :) sonradan okuduğumda hatamı gördüm ama hala çalışmıyor.
      12 yıl önce yazılmış
    • fka adlı üyenin fotoğrafı fka
      Haha :) Soruyu sorana bakmadım kusura bakma :D

      Şu anki halini yazabilir misin :)
      12 yıl önce yazılmış
    • fka adlı üyenin fotoğrafı fka
      function olmaması yetmez ki, (); kısımları da olmamalı

      Yani

      						   function genislikayari();
      						   $(window).resize(
      							function genislikayari();
      											);
      


      bu kısım

      						   genislikayari();
      						   $(window).resize(genislikayari);
      


      olmalı.

      Fonksiyonları parametre olarak geçerken, yalnızca isimlerini yazmalısın.
      12 yıl önce yazılmış
    • Lupus adlı üyenin fotoğrafı Lupus
      @fka

      Aklıma gelen tüm kombinasyonları denedikten sonra çalıştırdım. Yine de çok teşekkür ederim.

      :)
      12 yıl önce yazılmış
    • fka adlı üyenin fotoğrafı fka
      Söylediğim şekilde de çalışacaktır sanırım (:
      12 yıl önce yazılmış