文本动态更新后,Cufon未显示

时间:2011-09-24 17:59:14

标签: javascript css wordpress cufon

我目前正在使用WP-ecommerce插件在wordpress中构建电子商务网站。在产品页面中,选择属性(大小,颜色等)后,库存会更新。它基本上显示产品是否有库存。当页面加载时,文本会变为cufon,但是在更新库存后,即选择属性,测试会突然失去cufon以及侧边栏中的小购物车。我不知道是什么导致了这个问题。你可以在这里看到这个网站:http://tinyurl.com/43pd8br。谢谢你的帮助!

1 个答案:

答案 0 :(得分:4)

更新文本后,您需要再次调用cufon。与CSS不同,CSS将样式应用于现在和页面未来与选择器匹配的任何元素,Cufon是JS,意味着它响应事件。

当您第一次加载页面时,您正在应用cufon - 所以它会找到所有匹配的元素并完成它的事情,然后就完成了。当您在没有页面加载的情况下更新文本时,cufon并不知道这一点 - 据我所知,它完成了它的工作并已完成。

所以你需要做的是回调 - 在脚本中动态更新你的文本,在更新发生后添加你的cufon动作。