Странно, почему не пашет? newrus 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 разметка:
Какой-то текст
Конент...
--------------- Akdmeh 29 Апр 2013, 23:47 1) Я бы на твоем месте эту длинную строчку разбил бы на несколько операций, а то там черт ногу сломит, затем посмотрел бы через отладчик. Да, я мог бы это сделать, но лень - сам написал - сам разбирайся, ыыы:) И еще: а чем тебе не подошел плагин jqueryui? Зачем писать велосипед? http://jqueryui.com/tabs/ добавлено спустя 1 минуту: http://jsfiddle.net/gxy45/13/ вот еще вполне рабочее решение. --------------- newrus 30 Апр 2013, 0:00 Akdmeh, это доп. кб... хотя думал подключить jquery ui. Модальные окна :) я разобрался :) как сюда напишу, обычно начинаю разбираться ))) проблема была в новой версии библиотеки :) что-то она с delegate не работает :) в любом случае спасибо за пост! Написал, значит уже что-то сделал ;) --------------- Akdmeh 30 Апр 2013, 0:01 3, а в какой это версии не работает делегирование? Как раз просто изучаю JQuery) --------------- newrus 30 Апр 2013, 0:03 Akdmeh, я скачал было 1.8.2, и перестало работать :) а сейчас поставил 1.9.1. Поменял delegate на live. Не велика разница ;) Делать нечего, пишу девушке сайт. Я так, любитель :) ---------------