Javascript.RU

Голосование: Нравиться ли Вам эффект Rolling Links?
Опции опроса
Нравиться ли Вам эффект Rolling Links?

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.09.2014, 23:22
Новичок на форуме
Отправить личное сообщение для Experimenter Посмотреть профиль Найти все сообщения от Experimenter
 
Регистрация: 03.09.2014
Сообщений: 2

Выборочный Rolling Links
Здравствуйте, форумчане. Буду рад если подскажите следующий момент...
Есть два списка ul один из которых имеет класс menu_top:

HTML код:
<ul class="menu_top">
        <li><a href="#">Link1 Class-menu_top</a></li>
        <li><a href="#">Link2 Class-menu_top</a></li>
    </ul>
    <ul>
        <li><a href="#">Link1 NoClass</a></li>
        <li><a href="#">Link1 NoClass</a></li>
    </ul>

Необходимо к списку с классом menu_top применить забавный эффект Rolling Links.

Проблема в том, что на данный момент эффект Rolling Links применяется ко всем тегам <a>.
Как сделать так что бы этот эффект применялся только к тегам <a> из списка <ul class="menu_top"> ?
Насколько я понимаю нужно модифицировать JS код, мои попытки пока тщетны.

JS код:
var supports3DTransforms =  document.body.style['webkitPerspective'] !== undefined || 
                            document.body.style['MozPerspective'] !== undefined;

function linkify( selector ) {
    if( supports3DTransforms ) {        
        var nodes = document.querySelectorAll( selector );

        for( var i = 0, len = nodes.length; i < len; i++ ) {
            var node = nodes[i];

            if( !node.className || !node.className.match( /roll/g ) ) {
                node.className += ' roll';
                node.innerHTML = '<span data-title="'+ node.text +'">' + node.innerHTML + '</span>';
            }
        };
    }
}
linkify( 'a' );



Также даю ссылку на песочницу:
http://jsfiddle.net/Experimenter/emtxtuxj/3/

Спасибо

Последний раз редактировалось Experimenter, 03.09.2014 в 23:34.
Ответить с цитированием
  #2 (permalink)  
Старый 03.09.2014, 23:57
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

linkify( 'ul.menu_top>li>a' );
Ответить с цитированием
  #3 (permalink)  
Старый 04.09.2014, 00:10
Новичок на форуме
Отправить личное сообщение для Experimenter Посмотреть профиль Найти все сообщения от Experimenter
 
Регистрация: 03.09.2014
Сообщений: 2

Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выборочный запрет выделения spa_2002 Internet Explorer 0 13.10.2009 11:07