如何排除<!- - - - -在从注册Cufon和转换到画布
How to exclude <!-- --> from registering by Cufon and converting to canvas
例如我有这样的代码:
<div id="block-login">
<a href="#"><!-- --></a>
<a href="log-reg">LOGIN / REGISTRATION</a>
</div>
在标题中我有这个:
<script>
Cufon.replace('#block-login', { fontFamily: 'Myriad Pro' });
</script>
我的问题是,如何与Cufon未注册的评论建立链接。有可能通过javascript在cufon设置中设置类似的东西吗?
因此,在结果中,只有包含内容(文本)的链接将被转换为cufon canvas,而其他注释链接将被单独保留而不进行转换。
因为现在它让我在转换注释的东西时遇到很多问题;它增加了它们的高度和宽度,这扭曲了我的设计。
如何将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')
)。
相关文章:
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 当组件准备就绪时,如何在Polymer中动态注册新属性
- 注册OpenLayers事件时,即使使用匿名函数或绑定,JavaScript关闭也会触发循环内的所有内容
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- Angularamd在typescript控制器注册中
- 注册组件的非角度和角度版本
- 如何从已注册的事件发送 JavaScript 对象
- 不使用Grunt.initConfig()注册Grunt任务
- 使用谷歌图表将mousedown事件注册为click
- Stormpath注册页面上的社交登录
- 可以'我无法提交AJAX注册表
- 注册成功后重定向
- Richfaces&Ajax-Cufon字体替换
- Cufon脚本没有'不能在IE9下工作
- 模态上的输入/注册字段不起作用
- 如何在使用Passport.js和Sails.js注册后重定向到特定位置
- Cufon..简单渐变文本..是't工作
- 注册后是否可以定义HTML5自定义元素中的生命周期回调
- 在Firefox插件中注册控制台服务侦听器
- 如何排除