SIFR, JAVASCRIPT и PHP - Как применить SIFR к динамически загружаемому контенту

Ну вот проблема:

У меня есть индексная страница PHP, которая использует javascript для отображения / скрытия слоев. Я использую функцию on menu.click, чтобы отображать и скрывать контент, относящийся к каждому меню. On.click скрывает все div, кроме содержимого этого пункта меню, которое постепенно появляется. Содержимое, относящееся к каждому пункту меню, отображается в отдельных DIVS. Свойство применяется ко всему тексту во всех div.

См .: http://jobe-group.com/jobeco/uk/2010live/dynamic/content/index.php#

Проблема в том, что SIFR применяется к отображаемому on.load только при первой загрузке страницы. Когда это скрыто, а другие отображаются с помощью функции «show», они загружаются в классических шрифтах CSS без применения SIFR.

Это неизбежно при настройке SIFR. Или я неправильно называю div. Я установил SIFR для применения к селектору, и действительно, он отлично работает с отображаемым при загрузке. Это не работает для других. Теоретически я бы подумал, что можно загрузить SIFR для всех div на page.load, даже если эти div в настоящее время являются видимостью: скрыто.

Какой вердикт по этому поводу?

Надеюсь, кто-то может помочь.

Привет, Джон


person user311039    schedule 07.04.2010    source источник


Ответы (1)


После отображения ранее скрытого div выполните вызовы sIFR.replace еще раз, чтобы заменить содержимое этих элементов.

person Mark Wubben    schedule 10.04.2010