Вторник, 30 Сентября 2008 г. 23:03
+ в цитатник
Давно хотел научиться делать на вэб-страницах скрывающийся/раскрывающийся текст. Такое на tfile.ru есть. Для будущего сайта пригодилось бы. Начал гуглить - получил невообразимую кучу мусора, но всё же два решения нашёл. Оба пришлось править немного, но они работают. Хотя это всё не то. Я хочу имеено как на tfil'е. Чтоб нажал на плюсик, развернулось, на месте плюсика появился минусик. На него нажал - свернулося назад.
Ничего не поделаеш, пришлось потрошить tfil'овскую страницу, выжимать из неё всю правду. Саму страницу я урезал быстро сравнительно, поочерёдно удаляя разные элементы, проверяя результат в Опере и оставив только всё необходимое для спойлера. Потом сохранил локально все внешние файлы и прикрутил их к странице. Потом обрезал всё ненужное из css. Это тоже было просто. Первый js-файл довёл до ума за пол часика... Там нужной оказалась только одна функция. Остался второй такой же... примерно... только 60КБ одной строкой и непонятно ваабще нифига, хоть тресни... Я даже не пойму где там какие функции начинаются и где заканчиваются. Просто бред какой-то. Такого я ещё не видел. А оставлять как есть, так нафиг мне скрипт 60 КБ ради спойлеров? Это уж слишком.
Говорила мама - учись, а то дыбилом будешь. Не слушался...
Результаты попробую вложить в сообщение в архиве, может потом пригодится когда. Два удачных, но не совсем то, что хотелось бы, третий (hide5) тоже удачный, но требует серьёзной оптимизации вплане габаритов.
Вложение: 3698209_spoiler.zip
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-