likurg1

likurg1
Рейтинг
37
Регистрация
10.03.2012

Подскажите пожалуйста аналог обработчика toggle(), что бы при первом клике css свойство добавлялось, а при втором клике возвращалось в прежнее состояние?

Если раньше я использовал такую конструкцию .toggle(function1,function2) то сейчас так не канает!

Всё разобрался!Просто тот код,что я писал был актуален для jquery 1.4.2 , а у меня стояла последняя версия библиотеки.

Chukcha:
Для непонятливых...
toggle это не событийный метод...
Он только, грубо, инвертирует видимость элемента.

Да,но для этого должен произойти клик или я ошибаюсь?

igor3333:
$('селектор по чем кликаете').toggle(function() {

событие на первый клик

$(this).text('Развернуть форму');
}, function() {

событие на второй клик

$(this).text('Свернуть форму');
});


P.S. Вконце каждого события есть $(this).text('Свернуть форму'); - соответственно там Ваши надписи

Вот почему-то не срабатывает по этому принципу,елемент на который мы повесили toggle() попросту исчезает.

---------- Добавлено 30.04.2013 в 01:48 ----------

У меня вот такая задача:

С помощью toggle() сделайте так, чтобы при первом щелчке строка таблицы подсвечивалась, а при повторном принимала обычное положение.

Но когда я вешаю на таблицу события toggle() то она тупо исчезает.Ведь логически прописано всё верно,почему не срабатывает должным образом?Вот мой код:

$('#moto_table tbody tr').toggle(function(){

$(this).addClass('svet');

},

function(){

$(this).removeClass('svet');

});

Chukcha:
Есть подозрение, что #hideF дочерний элемент в #my_form

Это блок div и он находится над формой,не может он быть дочерним елементом!

Вот сам проблемный код:

$(document).ready(function(){

$('#hideF').toggle(function() {

$('#my_form').hide(1000);

$(this).text('Развернуть форму');

}, function() {

$('#my_form').show(1000);

$(this).text('Скрыть форму');

});

});//Конец ready

И всё же маловат трафик для топа!?

Артм:
Где то тут встречал что если вычистить кеш, куки, что там ещё чистят? В общем если все вычистить, то выдача может не слабо измениться..
Возможно ТС как раз ваш случай... А там хз, с таким запросом в топ 5 слабовато 250-300 уников...А значить позиции не верны. Вы выдачу смотрите, или позиции сайта сервисом снимаете?

Смотрел выдачу!Сайт kino-filmi-online.ru

DiAksID:
валидатор анализирует код указанной страницы. вбили только домен - анализирует код морды. что тут "улавливать"?

Там где пишется ошибка "Line 229, Column 22" я смотрю через блокнот номер линии не соответствует ошибке!Некоторые ошибки не могут находится в файле main.tpl( у меня дле 9.6),и где искать не могу понять!Подскажите!

DESPERAD:
мне кажется надо почистить кеш в хроме

Спасибо за совет,всё норм!

1 234 5
Всего: 47