Cufon、jquery 文本替换
我正在使用 cufon 文本替换 Jquery https://github.com/sorccu/cufon/wiki/styling
但我有问题:
我有这样的问题,
<ul>
<li>item1</li>
<li>
item2
<ul><li>itemSec1</li></ul>
</li>
我将 cufon 用于“ul li”,但我不想将 cufon 用于“ul li ul li”,
Cufon.replace('ul li');
我可以停止 cufon 吗?
谢谢!
I'm using cufon text replacing from Jquery
https://github.com/sorccu/cufon/wiki/styling
but I have a problem:
I have something like this
<ul>
<li>item1</li>
<li>
item2
<ul><li>itemSec1</li></ul>
</li>
I applied cufon for "ul li " but i don't want to use cufon for "ul li ul li",
Cufon.replace('ul li');
Can I stop cufon for that one ?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
目前,您可以执行此操作的唯一方法(无需修改
Cufon.replace
方法)是将一个类添加到您想要进行替换的中。这样你就可以这样做:
这应该会让你得到你想要的。
The only way that you can do this currently (without modifying the
Cufon.replace
method) is to add a class to the<ul>
s you want do do replacement on. That way you can do this:Which should get you exactly what you want.
我认为
:only-child
会失败 http://docs.jquery.com /选择器/onlyChildi think
:only-child
will fail http://docs.jquery.com/Selectors/onlyChild如果您知道在何处使用 UL,则可以使用一种选择器来避免为 UL 添加类别:
One possible selector to avoid adding class for the UL, if you know where ULs are used:
这工作正常:(测试)
Cufon.replace('ul:has(ul) > li a');
This works fine:(tested)
Cufon.replace('ul:has(ul) > li a');
没试过,但是:
Haven't tried it, but: