Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
n1ghtman
3 / 3 / 2
Регистрация: 27.06.2013
Сообщений: 139
1

Изменение класса

19.03.2014, 11:29. Просмотров 966. Ответов 6
Метки нет (Все метки)

Здравствуйте!У меня есть код php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
echo "<script>$(function(){";
if((isset($_GET['do'])) && ($_GET['do'] !== 'request')){
echo "
$('#request').hover(function(){
    $('#request').addClass('actb');
},function(){
    $('#request').removeClass('actb');
});
";
}
echo "
$('#nav li').hover(function(){
    $(this).children('ul').stop(false,true).fadeIn(300);
},function(){ 
    $(this).children('ul').stop(false,true).fadeOut(300);
    });
})
</script>";
//html код (на лишние переменные не обращайте внимания, они все нужны и нормально функционируют не влияя на работу js):
echo '
<div class="menu"><div id="nav"><li style="list-style: none;float: left;margin: 1%;"><a class="mb" id="request" style="top: 7;left: 232;">Предложения('.$z.')</a><ul><li onclick="window.location.replace(\'?p=exchanges&do=request&to=me\')">Входящие('.$b.')</li><li onclick="window.location.replace(\'?p=exchanges&do=request&to=others\')">Исходящие('.$b4.')</li></ul></li></div></div>
';
Мне надо, чтобы при наведении на ul , в котором находятся Входящие и Исходящие у блока с id=request сохранялся класс actb , а при закрытии ul класс убирался...
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2014, 11:29
Ответы с готовыми решениями:

Изменение класса по клику
Всем доброго времени суток. Есть такая проблемка, нужно что-бы по клику на элемент он менялся с...

Изменение класса jQuery
привет всем. У меня вопрос Есть список ul в каждом li есть ссылка &lt;a href=&quot;&quot;&gt;&lt;/a&gt; возможно ли...

Изменение класса у элемента
Есть страница с кнопкой активации и деактивации чего либо. Задача сделать, что при клике на кнопку...

Добавление класса и изменение атрибута
Здравствуйте, дорогие форумчане ! Подскажите как добавить класс и изменить атрибут с src на...

Изменение класса по клику на checkbox
Вроде должно работать, но не работает. Не могу понять логику выполнения. По идее, если кликаем на...

6
Заглянувший
84 / 42 / 27
Регистрация: 07.07.2013
Сообщений: 118
19.03.2014, 14:41 2
Т.е. при наведении на #nav>li у ссылки должен быть класс actb?
Javascript
1
2
3
4
5
6
7
8
9
10
$('#nav>li').hover(
    function(){
        $(this).children('ul').stop(false,true).fadeIn(300);
        $(this).children('#request').addClass('actb');
    },
    function(){ 
        $(this).children('ul').stop(false,true).fadeOut(300);
        $(this).children('#request').removeClass('actb');
    }
);
Тогда можно убрать этот код:
Javascript
1
2
3
$('#request').hover(
   ...
}
0
n1ghtman
3 / 3 / 2
Регистрация: 27.06.2013
Сообщений: 139
19.03.2014, 15:14  [ТС] 3
Нет, мне нужно чтобы при наведении на #nav li ul у ссылки был класс actb
0
Заглянувший
84 / 42 / 27
Регистрация: 07.07.2013
Сообщений: 118
19.03.2014, 15:20 4
Javascript
1
2
3
4
5
6
7
8
$('#nav li ul').hover(
    function(){
        $(this).parent().children('#request').addClass('actb');
    },
    function(){ 
        $(this).parent().children('#request').removeClass('actb');
    }
);
0
n1ghtman
3 / 3 / 2
Регистрация: 27.06.2013
Сообщений: 139
19.03.2014, 16:10  [ТС] 5
не работает
0
Заглянувший
84 / 42 / 27
Регистрация: 07.07.2013
Сообщений: 118
19.03.2014, 16:18 6
Лучший ответ Сообщение было отмечено n1ghtman как решение

Решение

Работает. Или надо как-то по-другому?
1
n1ghtman
3 / 3 / 2
Регистрация: 27.06.2013
Сообщений: 139
19.03.2014, 16:19  [ТС] 7
Все, разобрался, работает, спасибою
0
19.03.2014, 16:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2014, 16:19

JQuery - Изменение класса и исчезание объектов
Здравствуйте, я создал один документ, помогите сократить код (jQuery) максимально. Документ:...

Изменение класса для div по клику.
Здравствуйте,помогите решить 2 маленькие проблемки. 1)У меня есть divы мне нужно чтобы когда на...

Исправить однократное изменение класса при клике.
Есть объект, к которому применяется определенный класс в зависимости от значения атрибута &quot;data&quot;....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru