Javascript Cufon渲染换行符

Javascript Cufon渲染换行符,javascript,cufon,Javascript,Cufon,过去一年半我一直在使用cufon,从未见过这个 假设我有: <h2 class="my_font">This is some text</h2> <p class="my_font">This is some more text</p> 这是一些文本 这是更多的文本 文本已正确呈现,但换行符将作为新行呈现,例如: <h2 class="my_font"><cufon class="cufon cufon-canvas"

过去一年半我一直在使用cufon,从未见过这个

假设我有:

<h2 class="my_font">This is some text</h2>    
<p class="my_font">This is some more text</p>
这是一些文本

这是更多的文本

文本已正确呈现,但换行符将作为新行呈现,例如:

<h2 class="my_font"><cufon class="cufon cufon-canvas" alt=" " style="width: 5px; height: 16px; ">...</cufon</h2>

<cufon class="cufon cufon-canvas" alt=" " style="width: 5px; height: 16px; ">...</cufon>

<p class="my_font"><cufon class="cufon cufon-canvas" alt=" " style="width: 5px; height: 16px; ">...</cufon</p>

…你的
Cufon.replace(“”)是什么代码看起来像什么

这可能是由于对大型父元素执行惰性替换造成的,如下所示:

Cufon.replace('ul, div#foo');
相反,您应该更加具体,并以容器内的特定元素为目标,例如:

Cufon.replace('div#foo h2, div#foo span');

也许这不是你的问题,但我以前见过这种情况。让我知道。

Cufon.replace('.my_font');-然后我就在我需要的地方应用这个类。奇怪的是,那应该不会引起问题。出于兴趣,如果您尝试使用父容器仅针对h2和p,问题是否仍然存在?所以Cufon.replace(“#容器h2,#容器p”);
Cufon.replace('div#foo h2, div#foo span');