Cufon, JQuery текстовый перепланировка - PullRequest
0 голосов
/ 13 января 2010

Я использую замену текста cufon из Jquery http://wiki.github.com/sorccu/cufon/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');

Могу ли я остановить куфон для этого?

Спасибо!

Ответы [ 5 ]

3 голосов
/ 14 января 2010

Единственный способ, которым вы можете сделать это в настоящее время (без изменения метода Cufon.replace), - добавить класс к <ul> s, для которых вы хотите выполнить замену. Таким образом, вы можете сделать это:

Cufon.replace('ul.use_cufon_class>li');

Что должно дать вам именно то, что вы хотите.

1 голос
/ 28 марта 2011

Работает нормально: (проверено)

Cufon.replace ('ul: has (ul)> li a');

1 голос
/ 22 марта 2010

Один возможный селектор, чтобы избежать добавления класса для UL, если вы знаете, где используются UL:

Cufon.replace('#something > ul > li');
1 голос
/ 14 января 2010
   Cufon.replace('ul > li');

Я думаю, :only-child не удастся

0 голосов
/ 13 января 2010

Не пробовал, но:

Cufon.replace('ul>li:only-child');
...