Endlessly quş balası <div> Tags və jQuery

Bu bir oddball mövzu kimi görünür, Mən bu barədə həqiqətən dəyər blog var əmin deyiləm, ancaq ki, əvvəl mənə dayandırdı heç oldu, Belə ki, burada biz getmək təbəssüm

Mən bir axtarış bəzi çəkərək alıram bir layihə üzərində çalışıram, XML nəticədə XSLT vasitəsilə HTML çevrilir ki, sonra bir XML mesaj dilinə qədər qablaşdırma və.  Cəlb jQuery bir çox var, biri bit bəzi tabbing funksionallığı həyata keçirir.  Bir sekmesini basın zaman (həqiqətən, bir <div>), jQuery çağırır. gizlətmək() və. şou() müxtəlif divs haqqında (Bu halda heç bir postbacks var, belə ki, ilkin səhifə yük bütün içeriği downloads).

Saat bir dəstə əvvəl, sekmesini keçid məntiq erratically davranmaq başladı və mənim Nişanlar biri göstərmək deyil.  Mən sonda Internet Explorer faktı onu aşağı izlenen (azı) fikir ki, <div> tags qədər iç-içə, intended.The geliştirici toolbar daha dərin gösterir:

-<div id = "Tab1Content">
  -<div>
    -<div>
      -<div id = "Tab2Content">
        -<div>
           ..............................
                   </div>  <-Nəhayət ki, bütün yol aşağı burada bağlandı göstərən!

Belə, Mən əgər $("# Tab1Content").gizləmək(), Mən də Sekme2 gizlətmək istədiyiniz və mən də Tab1 göstərmədi, mən Sekme2 göstərmək heç bilər.  Mən sitemizi və yapışdırılır kodu up Visual Studio daxil və bu gözəl div nin astarlı bütün qədər göstərdi, onlar bunu idi yalnız kimi, bu kimi axtarır:

-<div id = "Tab1Content">
  +<div>
  +<div>
-<div id = "Tab2Content">
  +<div>
  +<div>

Mən bir müddət divara başımı döymək və faktiki HTML code boş bir çox yaradan ki, qeyd <div> tags, kimi:

<orqan>

  <div id = "Tab1Content">

    <div id = "row1" />
    <div id = "row2" />

  </div>

  <div id = "Tab2Content">

    <div id = "row1" />
    <div id = "row2" />

  </div>

</orqan>

(Yuxarıda waaaaaaaaaaaay oversimplified edir.  Boş div tags tamamilə etibarlıdır. Mənim bəzi <div> tags content dolu idi, lakin daha çox deyil idi.  Mən həyata gəldi ki, <XSL:-hər biri üçün> zaman XSL direktivləri qısa formada div tags emitting idi:üçün hər "heç bir məlumat tapa bilmədim.  Mən çıxış daxil HTML Şərh məcbur, kimi:

image

 

Mən etdi sonra, bütün div qəşəng dəstəsi düzülmüşdü və nişanı kommutasiya iş açılmış oldu.

Həmişə olduğu kimi, Mən bu bir çimdik kimsə kömək ümid edirik.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Şəkil Yükləmə

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *