Sekmesi ile açılış sayfasında o ilk sekme değil önceden

4 Cevap php

Ben bunun üzerine bir jQueryUI tabset'ine ile bir sayfa var. Ben seçilen ilk sekmesinden başka sekme sayfasını açmaya muktedir istiyorum. Ben sayfada dört sekme varsa ben 'açık' sekmesi olmak üzere dört herhangi seçmek gerekiyor.

Bu belki de, aynı çerçeve içinde başka bir sayfa veya bir sayfadan bir link bir link.

Yorganın altında her şey PHP.

4 Cevap

JavaScript yoluyla sayfanın ilk yük bir sekmeyi seçmek isteyeceksiniz. Burada bir sekmeyi seçmek için nasıl bir örnek:

http://docs.jquery.com/UI/API/1.7/Tabs#method-select

<script type="text/javascript">
  $(function() {
    $("#tabs").tabs( 'select' , index )
  });
</script>

Index değişkeni seçtiğiniz istediğiniz sekmenin tamsayıdır. Esaslı 0, bu yüzden seçtiğiniz üçüncü sekme istiyorsanız, endeks için 2 belirtmek isteyeceksiniz.

Sayfa hazır olduğunu bir kez bunu yapmak isteyeceksiniz:

http://www.learningjquery.com/2006/09/introducing-document-ready

Yukarıdaki cevaplar artık jQuery UI V1.10.0 geçerli sürümü ile geçerlidir. JQuery UI API başı olarak, seçenek artık active ve artık select.

İşte API bir bağlantı: http://api.jqueryui.com/tabs/#option-active

Belirtilen aktif seçeneği ile sekmeleri başlatılamadı:

$(".selector").tabs({ active: 1 });

Sadece amaçlanan <li> elemanına ui-tabs-selected sınıf ekleyin.

jQuery hangi sekmesi yolunu izleyerek etkinleştirmek için seçecek

  1. selected seçeneği ayarlanmış edilir
  2. set değilse, location.hash herhangi bir sekmenin hash <a> etiketi maçlar yok
  3. Hiçbir sağlamalarının maç varsa, herhangi bir <li> elemanı ui-tabs-selected sınıf var yok
  4. değilse ilk devre değil (ui-state-disabled) sekmesini seçmek için çalışın

Eski bir soru biraz. Bu sayfa google birinci olduğu yanıtladı