Бескрајно Гнезде <див> Ознаке и јКуери

Ово изгледа као такав био чудна тему, Нисам сигуран да је то заиста вреди блоговањем о, али то ми никада није престао пре, Дакле, идемо Осмех

Радим на пројекту се где сам вуче неке податке од претраге, паковање га у КСМЛ поруке и да КСМЛ се на крају претвара у ХТМЛ путем КССЛТ.  Има много јКуери укључен, један бит који имплементира неке таббинг функционалност.  Када кликнете на картицу (заиста, a <див>), јКуери позива сакрити.() и шоу.() на разним ДИВС (почетна страница оптерећење преузима сав садржај, па нема постбацкс у овом случају).

Гомила сати, табова логика почео чудно да се понаша, а он не приказује једну од мојих картица.  И на крају га пратио на чињеницу да Интернет Екплорер (најмање) мислили да <див> ознаке угнездио далеко, далеко дубље од интендед.Тхе програмера палети ће показати:

-<див ид = "Таб1Цонтент">
  -<див>
    -<див>
      -<див ид = "Таб2Цонтент">
        -<див>
           ..............................
                   </див>  <-Коначно показује да је затворен скроз доле!

Тако, ако јесам $("# Таб1Цонтент").сакрити(), Такође бих сакрити Таб2 и ја никада не бих могао показати Таб2 ако нисам такође показују Таб1.  Копира и лепи код горе у Висуал Студио и то показује сву облагање див је лепо горе, баш као што је требало да раде, изгледа овако:

-<див ид = "Таб1Цонтент">
  +<див>
  +<див>
-<див ид = "Таб2Цонтент">
  +<див>
  +<див>

Победио сам главом о зид за неко време и приметио да у стварном ХТМЛ код је генерисање много празна <див> ознаке, као:

<тело>

  <див ид = "Таб1Цонтент">

    <див ид = "ров1" />
    <див ид = "ров2" />

  </див>

  <див ид = "Таб2Цонтент">

    <див ид = "ров1" />
    <див ид = "ров2" />

  </див>

</тело>

(Изнад је вааааааааааааи поједностављена.  Празне див ознаке су потпуно важећи. Неки од мојих <див> ознаке су биле пуне садржаја, али многи још нису били.  Дошао сам до закључка да је мој <клс:-за сваки> директиве су се емитује на кратак форма див тагове када клс:за-сваки нису "пронашли никакве податке.  Сам приморан ХТМЛ коментар на излазу, као што је приказано:

image

 

Након што сам то учинио, све див је постројио и лепо ми је пребацивање картица почела да ради.

Као и увек, Надам се да ово помаже некоме у невољи.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Леаве а Репли

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *