Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выпадающее меню (jQuery) 
:(
    Опции темы
Dima85
Дата 13.3.2010, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Возможно в этом разделе форума кто-то поможет. Там где я ранее спрашивал к сожалению так никто и не ответил. Использую такую конструкцию, все работает, но есть 1 но.
Код

        ***
        </tr>
        <tr>
            <td class="file"><a href="/n.php?f=V.doc">V.doc</a></td>
            <td>644</td>
        </tr>

        <tr>
            <td class="file"><a href="/n.php?f=images/fn.ico">fn.ico</a></td>
            <td>644</td>
        </tr>
        <tr>

            <td class="file"><a href="/n.php?f=gte.html">gte.html</a></td>
            <td>644</td>
        </tr>
        ***    
    
Код

$("tr .file").hover(function(e) {
$(this).oneTime(500, 'timer2', function() {
$(this).append('<ul class="popup" style="position:absolute;"><li><a href="<?php echo $config_script_name; ?>?r='+tts+'"><b>Open</b></a></li><li><a href="<?php echo $config_script_name; ?>?d='+tts+'">Rename</a></li><li><a href="<?php echo $config_script_name; ?>?f='+tts+'">Delete</a></li></ul>');
});},function(){ 
$(this).stopTime('timer2');$(".popup").remove();
});


Помогите пожалуйста разобраться, как в переменную tts. вставить то что после = в a href.
Тоесть допустим когда мышка попадает в <a href="/n.php?f=V.doc">V.doc</a> появляется это меню и необходимо в tts записать V.doc. Я не понимаю как это сделать.
Так же может у кого-то есть более оригинальные решения такого меню, в Opera оно не всегда исчезает полностью, иногда почему-то остаются обрезки меню. Но в Firefox все замечательно работает.
PM MAIL   Вверх
12345c
Дата 17.3.2010, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 3
Всего: 101



Код

tts=$(this).children('a').attr('href').replace(/^([^=]*=)(.*)$/, '$2');

(возьмёт всё после первого "=" в строке)
(ошибка была, видимо, в том, что this - это ячейка, а не ссылка)


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0391 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.