SORU
16 NİSAN 2009, PERŞEMBE


JQuery UI İletişim otomatik olarak büyütmek veya küçültmek içeriğine uygun olarak yapmak

Bir form gösteren JQuery UI iletişim bir pop-up var. Formda bazı seçenekleri seçerek yeni seçenekler şeklini uzun boylu büyümeye neden görünür. Bu ana sayfasında bir kaydırma çubuğu vardır ve JQuery UI iletişim bir kaydırma çubuğu olan bir senaryo neden olabilir. İki kaydırma çubuğu bu senaryo ve kullanıcı için çirkin kafa karıştırıcı.

Nasıl JQuery UI iletişim (ve muhtemelen psikolog) her zaman bir kaydırma çubuğu göstermeden içeriğine uyacak şekilde büyütebilir miyim? Ana sayfada sadece bir kaydırma çubuğu görünür durumda tercih ederim.

CEVAP
19 NİSAN 2009, Pazar


Güncelleme:1.8, çalışma çözüm ikinci açıklamada belirtildiği gibi) jQuery UI olarak kullanmak için:

width: 'auto'

Bu autoResize:true seçeneğini kullanın. Göstermek istiyorum:

  <div id="whatup">
    <div id="inside">Hi there.</div>
  </div>
   <script>
     $('#whatup').dialog(
      "resize", "auto"
     );
     $('#whatup').dialog();
     setTimeout(function() {
        $('#inside').append("Hello!<br>");
        setTimeout(arguments.callee, 1000);
      }, 1000);
   </script>

Burada çalışan bir örnek: http://jsbin.com/ubowa

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blunty

    Blunty

    13 Mart 2006
  • Distractify

    Distractify

    1 Aralık 2011
  • Jabari Johnson

    Jabari Johns

    18 Ocak 2008