【发布时间】:2011-10-11 09:09:40
【问题描述】:
我在 jQuery 滑块中有 5 个元素,然后将滑块元素克隆一次,因此有足够的元素用于圆形连续幻灯片。
这是我用来克隆我的元素的代码:
$mo.prepend($mo.children().clone().removeClass('active'));
在第一个实例中,Cufon 效果很好,但在克隆之后,它似乎破坏了它的布局,通过添加间距并将 cufontext 保留在元素后面。
这是一个更好地描述问题的图片:
我已尝试以下方法来尝试引用并恢复 cufon 文本;
$mo.prepend($mo.children().clone().removeClass('active').show(function(){
Cufon.refresh();
}));
我也尝试过用Cufon.replace() 重新定义cufon 以前有人遇到过这个问题吗?如果有,你是如何解决的?
我注意到,一旦克隆完成,cufonttext 的第一个实例上的 CSS 属性会在传输过程中丢失。
请注意,这些问题仅存在于 IE7(可能更低)中
我已经复制了这个问题,在 JSBIN 中它完全符合我网站上正在发生的事情,
【问题讨论】:
标签: javascript jquery internet-explorer internet-explorer-7 cufon