gpt4 book ai didi

class - 从 Cufon 字体系统中排除一些标签

转载 作者:行者123 更新时间:2023-12-04 03:36:57 25 4
gpt4 key购买 nike

我正在使用 Cufon 用 javascript 加载一些漂亮的字体。
而且,由于我有很多标签,我使用以下说明替换所有标签:

Cufon.replace('*', { fontFamily: 'MyFont' });

但是,我最近决定从替换中排除一些标签类。
有没有这样的指令:
Cufon.exclude('TheClassToExclude');

?

最佳答案

使用 *作为选择器是一个非常糟糕的主意。其一,需要永远加载页面并运行脚本,因为 Cufon 在绘制时会阻止浏览器。其次,您的文本将不可见,具体取决于浏览器。 (此时,FF3.6 不会在 Cufon 文本上显示选择)

但是要回答您的问题,您可以告诉 cufon 在某些类上设置,只需将这些类添加到您想要由 Cufon 绘制的元素中,而不是相反。
Cufon.replace('h2.cufon', { fontFamily: 'MyFont' });
编辑:

刚刚发现,如果您使用像 jQuery 这样的 Javascript 库,您可以使用不同的选择器来排除元素。
Cufon.replace('h2:not(.nocufon)', { fontFamily: 'MyFont' });
这将取代所有 H2带有 Cufon 文本的元素,但带有 nocufon 的元素除外类(class)。

关于class - 从 Cufon 字体系统中排除一些标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2407934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com