【问题标题】:Cufon is not showing after the text is dynamically updated文本动态更新后,Cufon 不显示
【发布时间】:2011-09-24 17:59:13
【问题描述】:
我目前正在使用 WP-ecommerce 插件在 wordpress 中构建电子商务网站。在产品页面中,库存会在您选择属性(尺寸、颜色等)后更新。它基本上显示产品是否有库存。页面加载时文字得到cufon,但是库存更新后,即你选择一个属性,测试突然失去cufon以及侧边栏中的小购物车。我不知道是什么导致了这个问题。你可以在这里看到这个网站:http://tinyurl.com/43pd8br。感谢您的帮助!
【问题讨论】:
标签:
javascript
css
wordpress
cufon
【解决方案1】:
文本更新后,您需要再次调用 cufon。与将样式应用于现在和将来页面中与选择器匹配的任何元素的 CSS 不同,Cufon 是 JS,这意味着它会响应事件。
当您第一次加载页面时,您正在应用 cufon - 所以它会查找所有匹配的元素并执行它的操作,然后就完成了。当您在不加载页面的情况下更新文本时,cufon 不会意识到这一点 - 据了解,它已经完成了它的工作并完成了。
因此,您需要做的是回调 - 在动态更新文本的脚本中,在更新发生后添加您的 cufon 操作。