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。当隐藏此字体并通过“显示”功能显示其他字体时,它们会以经典 CSS 字体加载,而不应用 SIFR。
这对于 SIFR 设置来说是不可避免的吗?或者我没有正确调用 div 。我已将 SIFR 设置为应用于选择器,实际上它在加载时显示的效果良好。它不适用于 other 内部。理论上,我认为可以在 page.load 上的所有 div 上加载 SIFR,即使这些 div 目前处于可见性:隐藏状态。
对此有何判决?
希望有人能帮忙。
干杯, 约翰
Well here's the problem:
I have a PHP index page which uses show/hide layers javascript. I am using the on menu.click function to show and hide content relevant to each menu. On.click all divs are hidden except the content for that menu item , which fades in. The content relating to each menu item are displayed within separate DIVS. The property is applied to all the text within all the divs.
See: http://jobe-group.com/jobeco/uk/2010live/dynamic/content/index.php#
The trouble is that SIFR only appears to be applied to the displayed on.load when the page is first loaded. When this is hidden and the other s shown through the "show" function they load in classic CSS fonts without the SIFR applied.
Is this unavoidable with the SIFR setup. Or am I not calling the divs properly. I have set the SIFR to apply to the selector and indeed it works fine on the for the displayed on load. It doesn't work for the within other . In theory I would think its possible to load the SIFR on all divs on page.load even if those divs are presently visibility:hidden.
What's the verdict on this?
Hope someone can help.
Cheers,
John
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
显示之前隐藏的
div
后,再次执行sIFR.replace
调用以替换这些元素中的内容。After you show the previously hidden
div
, execute thesIFR.replace
calls again to replace the content in those elements.