2010-04-07 3 views
0

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

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

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

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

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

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

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

Cheers, Джон

ответ

0

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