0

例如我有这个代码:

<div id="block-login">
  <a href="#"><!-- --></a>  
  <a href="log-reg">LOGIN / REGISTRATION</a>
</div>

在 hy 标题中,我有这个:

<script>
  Cufon.replace('#block-login', { fontFamily: 'Myriad Pro' });
</script>

我的问题是,如何与 Cufon 未注册的评论建立链接。是否可以通过javascript在cufon的设置中设置类似的东西?

因此,在结果中,只有其中包含某些内容(文本)的链接将被转换为 cufon 画布,而其他注释链接将被单独保留而不会进行转换。

因为现在转换评论的东西给我带来了很多问题;它增加了它们的高度和宽度,这扭曲了我的设计。在使用 Cufon 之前它是好的。

4

1 回答 1

1

仅将 ID 或类添加到您希望 Cufon 转换的部分怎么样?

<div id="block-login">
  <a href="#"><!-- --></a>  
  <a href="log-reg" class="something">LOGIN / REGISTRATION</a>
</div>

然后你可以直接调用它:

Cufon.replace('.something', { fontFamily: 'Myriad Pro' });

我快速浏览了他们的API 文档,我能找到的最接近您要求的是他们的ignoreClass选项:

允许您忽略基于单个或多个类名的元素。如果元素与其中一个类名匹配,则 Cufón 不会对其进行处理。它的孩子也将被单独留下。

这需要您为要忽略的事物添加一个类。

从个人经验来看,我一直使用类似的类cufon并将其放在需要应用 Cufon 的东西上,如果我知道它总是会应用于特定元素,我只会使用通用标签名称(例如Cufon.replace('h1'))。

于 2013-04-04T13:24:20.813 回答