Форумы|JavaScript
Странно, почему не пашет?

Сообщения
1. newrus[57](Off)Отв|Цит|ЛС
29 Апр 2013, 23:22
Приветствую! Вот странности творятся. Писал код на jQuery, обычные табы. Все было идеально. Как-то захожу и не работает! Чудеса!
Помогите  Посмотрите код  Версия jQuery: 1.8.2

Код jQuery:
$('ul.tabs').delegate('li:not(.current)', 'click', function() {
$(this).addClass('current').siblings().removeClass('current').parents('.section').find('.box').hide().eq($(this).index()).show();
});

HTML разметка:
<div class="section">

<ul class="tabs">
<li class="current">Персональные данные</li>
<li>Написать сообщение</li>
</ul>

<div class="box visible">Какой-то текст</div>
<div class="box">Конент...</div>

</div>
2. Akdmeh[2348](Off)Отв|Цит|ЛС
29 Апр 2013, 23:47
1) Я бы на твоем месте эту длинную строчку разбил бы на несколько операций, а то там черт ногу сломит, затем посмотрел бы через отладчик.
Да, я мог бы это сделать, но лень - сам написал - сам разбирайся, ыыы

И еще: а чем тебе не подошел плагин jqueryui? Зачем писать велосипед?

http://jqueryui.com/tabs/
добавлено спустя 1 минуту:
http://jsfiddle.net/gxy45/13/
вот еще вполне рабочее решение.
3. newrus[57](Off)Отв|Цит|ЛС
30 Апр 2013, 0:00
Akdmeh, это доп. кб... хотя думал подключить jquery ui. Модальные окна
я разобрался  как сюда напишу, обычно начинаю разбираться ))) проблема была в новой версии библиотеки  что-то она с delegate не работает  в любом случае спасибо за пост! Написал, значит уже что-то сделал
__________
посл.ред. 30 Апр 2013, 0:01; всего 1 раз
4. Akdmeh[2348](Off)Отв|Цит|ЛС
30 Апр 2013, 0:01
3, а в какой это версии не работает делегирование?
Как раз просто изучаю JQuery)
5. newrus[57](Off)Отв|Цит|ЛС
30 Апр 2013, 0:03
Akdmeh, я скачал было 1.8.2, и перестало работать  а сейчас поставил 1.9.1.
Поменял delegate на live. Не велика разница

Делать нечего, пишу девушке сайт. Я так, любитель

Ответить на тему
Сохранить в txt