Mostack
11:51 21-06-2011 Постарел чтоли, или Java Script какой то нелогичный пиздец.
С Java никогда дел не имел. Короче на сайте какого то фотографа понравилась фенечка одна - решил себе такую же сделать. Ну и наворотил в процессе покруче виденного Из минусов - вес страницы увеличился в разы, аж на 3.5Мб, ну да сейчас уже не критично
-
2 вечера убил на пару абзацев ява кода и 10 минут на такое же количество PHP. Изнасиловал моск, гугл, рамблер и т.д. неоднократно - это мягко говоря пиздец. В целом к 2м часам ночи вчера все заработало, но есть вопрос! Короче приделана бегущая строка с фотками и эффектами:
http://www.mostack.com
Так вот слой под 3000 по горизонтали. Видимость задается clip по ширине окна. В фаерфоксе все ок, а в експлорере внизу появляется горизонтальная прокрутка на все 3000, хотя там ничего не видно. Как бы ее убрать нафиг?
-
Для привлечения внимания - текущий урожай.
-

[изображение] [изображение]

-
А в америке делают зомби
Больному пересадили небьющееся сердце
http://top.rbc.ru/health/20/06/2011/601384.shtml
-
upd: Кстати больше всего глюков в гугл хроме.
результат выполнения вот этого - совершенно произвольный. В итоге не вся бегущая строка показывается, а соскакивает на начало:

$(document).ready(function(){

total_width = $("table.total").innerWidth();


в этом хроме похоже что (document).ready наступает задолго до полного формирования страницы. В итоге ширина определяется сколько успело. Пиздец какой то.

-----
upd2: осталась проблема только с нижней прокруткой
-
upd3: все косяки убрал. Еще у кого глючит что нибудь?
clip - выкинул вообще. Слой смещается влево и одновременно к его ширине добавляется столько же
Комментарии:
Милославский
11:54 21-06-2011
не то ты на подоконнике выращиваешь)))
Мася
11:58 21-06-2011
в GOOGLE CHROME тоже внизу пустая прокрутка...
Мася
11:59 21-06-2011
И еще у тебя при просмотре фоток с перцами вот эта верхняя плывущая панорама половину фотки закрывает! Не знаю, может так задумано конечно
Hill
12:03 21-06-2011
И еще гонишь дома самогон. И разливаешь его в бутыли + перец красный. Подпольное производство Немироффа)
Mostack
12:04 21-06-2011
Милославский для супа самое оно!
-
Мася ты меня пугаешь
-
у меня везде выглядит как то так. +- прокрутка снизу. Тыкнул - увеличится. Убрал мышку - опять маленькая полоска
[изображение]
Mostack
12:05 21-06-2011
Hill нее, это слишком горько!
Mostack
12:56 21-06-2011
апдейтнул тех подробностями
Безумный рыбник
12:58 21-06-2011
Когда фотка открывается - бегущая строка у меня пропадает.
И это - сайт тяжелей вроде стал.
Mostack
13:00 21-06-2011
Безумный рыбник 3мб фоток, я уменьшу потом, как разберусь с глюками
браузер какой? Чтоб строка пропадала пока ни в одном не встречал
Mostack
13:01 21-06-2011
Безумный рыбник мож я в этот момент обновлял кстати сайт, я там правлю потихоньку. Перегрузи
Безумный рыбник
13:06 21-06-2011
Mostack Макстон. Пока всё по прежнему.
Безумный рыбник
13:07 21-06-2011
Mostack Да, Ром, сколько у тебя в год выходит? Я тут варианты подбираю.
Mostack
13:10 21-06-2011
Безумный рыбник хз что за макстон, там тестить точно не буду
-
3 тыщи в год
Безумный рыбник
13:11 21-06-2011
Mostack Макстон - надстройка над осликом.

Чёта дорого...
Mostack
13:22 21-06-2011
Безумный рыбник да исторически было самое дешевое, лет то сколько там сижу. Почем сейчас предлагают?
Безумный рыбник
13:29 21-06-2011
Mostack От 500 руб (фуфло, конечно), до 50 баксов (но там Pay-Pal).
Ordinary Cat
13:33 21-06-2011
на гуглхроме тоже тысячу лет грузился...
а у меня даже укроп на балконе не растет!=((
Mostack
13:45 21-06-2011
Безумный рыбник буду смотреть
-
Ordinary Cat хром самый глючный, ну скорость я подправлю, там картинок многовато
у меня солнца мало, все вверх вытягивается
стикер
15:08 21-06-2011
Подставы, создаваемые событием load при загрузке с картинками

Типичная задача, которую разрабы пытаются решить, используя шоткат load(), состоит в выполнении функции после того, как картинка (или картинки) полностью загрузились. Здесь есть некоторые известные проблемы, которые должны быть упомянуты:

- Работает не во всех браузерах
- Не вызывается корректно в WebKit браузерах (сафари, хром), если src картинки меняется на такой же
- Некорректно передаётся от картинки к html элементам, в которые она вставлена (например, <p> )
- Может не сработать для картинок, которые сохранились в кеше браузера

http://api.jquery.com/load-event/

Так что там жопа. Я уже ебался с этим, но так и не понял, как это сделать. Слишком много тонких мест, где рвётся. Поэтому я прописал через похапе ширину и высоту в каждой картинке, а потом в джаваскрипте сложил их, и получил размер колбасы.

--

Для того, чтобы убрать прокрутку, используй css свойство overflow, наример, так:

#preview {
    overflow: hidden;
}


или в js

$("#preview").css({
    "overflow": "hidden"
});


но CSS лучше с JS не мешать, это некрасиво.
Mostack
15:21 21-06-2011
sticker во, спасибо!
-
С хромом проблема решается заменой
$(document).ready(function(){
на
$(window).onload(function(){
-
Только при этом возникает проблема с експлорером. С какого то х полоса прокрутки начинается не с левой границы страницы, а с правой. Т.е. медленно начинает выползать справа. Как попроще разделить код под разные браузеры я еще не копался.
-
Вот в фаерфоксе ни с чем никаких проблем. Остальные - пидарасы.
стикер
15:21 21-06-2011
Я нашёл тебе костыли, смотри! https://gist.github.com/268257
Надеюсь, везде заработает.

$("#preview").imagesLoaded(function() {
   alert("fuck yea!");
});
trogvar
15:22 21-06-2011
Коменты не читал. В хроме все ок.
Mostack
15:24 21-06-2011
sticker гляну
-
trogvar специально скачал - не работает в хроме нормально. В полоске только часть картинок. Сколько - как повезет. Сейчас всего должно быть 42.
trogvar
15:29 21-06-2011
Mostack, офигенно . Кстати фигово что полоска в конце "обнуляется" и начинает ползти заново.
Mostack
15:40 21-06-2011
trogvar да эт фигня, можно два слоя гонять друг за другом. Щас главное костылей наставить всяким гугловским недоделкам
Mostack
17:13 21-06-2011
sticker с хромом вроде нормально сейчас, а вот
overflow: hidden;
куда только не пихал - никакого эффекта
РасчЮдесная
17:27 21-06-2011
Рома, ну ты перец! Поделись перцем для размножения, а?
Mostack
21:24 21-06-2011
РасчЮдесная весь вопрос в доставке
Безумный рыбник
21:25 21-06-2011
Проверил на домашнем - в Ослике без надстроек всё нормально. )))
Mostack
21:30 21-06-2011
Безумный рыбник во, а то пользуется чорт знает чем!
Безумный рыбник
21:31 21-06-2011
Mostack На семёрке Ослик нормально себя ведёт. А под Хомяком лучше с надстройкой.
Mostack
21:32 21-06-2011
Безумный рыбник по деньгам сейчас мой вариант 2650р
есть у них еще дешевле, тыща где-то, но меня уже не устраивается, привык к хорошему
https://www.valuehost.ru/ru/hosting/
GoldenAndy
10:50 22-06-2011
В FireFox-е с отключенным JavaScript вверху линейка фоток статическая, далее на 2/3 экрана белая полоса, далее уже фотка перца...
Добавь или уведомление о необходимости включить js, ну или белое поле лишнее


[изображение]
Mostack
11:06 22-06-2011
goldenandy эт логично, спасиб
GoldenAndy
12:49 22-06-2011
Mostack вижу, подправил. Нормально стало.
Mostack
12:51 22-06-2011
goldenandy блин, только отписать хотел
Run
16:00 22-06-2011
В Сафари на Снежном Барсе - горизонтальная прокрутка и за пределами экрана белые огромные поля((
Mostack
16:01 22-06-2011
Run вот только эта проблема и осталась, фиг знает как лечить
РасчЮдесная
16:25 22-06-2011
Mostack весь вопрос в доставке
ваще не вопрос) пойдем со Змией встречацо? бери с собой перец
GoldenAndy
16:35 22-06-2011
Mostack только эта проблема и осталась, фиг знает как лечить
Сделать вверху маленькую строчку:
Сайт предназначен для просмотра в браузерах FireFox, IExplorer и Chrome
Mostack
16:50 22-06-2011
goldenandy
у меня он только в фаерфоксе без этого глюка
Warlord
16:51 22-06-2011
В лисе всё норм, 9 ослик под 7 и хром показывают прокрутку и белое поле справа.
Mostack
16:54 22-06-2011
Ya-Warlock я щитаю их надо просто запретить
Warlord
17:15 22-06-2011
Статистика использования браузеров так не считает. Хотя я бы на хром точно не стал ориентироваться. Ослик, лиса и опера.
А вообще всё это баловство.

ИМХО с точки зрения выбора фотографа эта фенька (как наличие, так и отсутствие) никак не повлияет на решение. А вот даты я бы убрал. Наталкивает на мысли что либо:
а) сайт заброшен и давно не обновлялся
б) у фотографа давно нет заказов
Ни та ни другая мысль не способствует желанию обратиться по реквизитам для связи.

Всё ИМХО ессно.
Mostack
17:22 22-06-2011
Ya-Warlock там еще херни всякой поубирать надо старой. Все никак не займусь
что-то новое делать интереснее
Mostack
21:40 22-06-2011
upd3: все косяки убрал. Еще у кого глючит что нибудь?
clip - выкинул вообще. Слой смещается влево и одновременно к его ширине добавляется столько же
Mostack
21:49 22-06-2011
РасчЮдесная чот я опять не в теме!
Run
00:36 23-06-2011
В том же сафари на том же барсе при загрузке прокрутка появляется, но в течении секунд трех панически начинает уменьшаться, а потом и вовсе исчезает. Фифект, как бы, достигнут))))))

upd: а рассчитывать надо на все популярные браузеры (ослы, лиса, опера, хром, сафари) ибо ща даже в сборках по умолчанию, особенно на нетбуках, тот же хром идет.
Mostack
00:50 23-06-2011
Run ну вот хром то я посмотрел, там все теперь ок. ИЕ и фаерфокс тож. Что там очередные криворукие в сафари натворили - даж представить не могу
Хотя могу! Видимо сначала грузит все картинки (чем медленнее канал - тем наверное дольше прокрутка висит), а потом уже смотрит св-ва и прячет
GoldenAndy
09:35 23-06-2011
ИЕ + ФФ : полет нормальный
Mostack
09:54 23-06-2011
goldenandy Спасиб
Warlord
10:08 23-06-2011
Хром, лиса 5 и ослик 9 в порядке. Только надо тебе и оперу проверить. Это таки почти 30% народу на PC и хз сколько на миниопере с мобилок.
GoldenAndy
10:27 23-06-2011
Есть у меня портабельная версия оперы, старенькая, правда, 8.52.
Там появляется полоса прокрутки внизу, по мере прогрузки строки с картинками она движется и потом исчезает.

пожелание - когда идет клик мышкой по ленте то:
1) останавливать ленту
2) убрать курсор в виде указующего перста на увеличенной картинке, ибо напрашивается повторный клик, дабы фотка открылась в нормальном размере. А она закрывается. Ну либо реализовать открытие фотки в нормальном размере.
Mostack
13:11 23-06-2011
[скрытый комментарий] ответил
-
Ya-Warlock С мобилок я вообще слабо представляю как что-то смотреть там, разрешения не хватит
-
goldenandy
1. Останавливать - легко. Посмотрю локально, если понра - включу. Мне пока нра как оно ездит
2. Курсор - хз, вроде и должен быть, что кликнуть можно и закрыть
в нормальном размере - никак, его просто нету Пусть в галереях роются
Mostack
14:13 23-06-2011
[скрытый комментарий] ответил
GoldenAndy
14:57 23-06-2011
Mostack 2. Курсор - хз, вроде и должен быть, что кликнуть можно и закрыть
Просто курсор в виде указующего перста подразумевает в 99% случаев дальнейший переход по ссылке, а не исчезноавение объекта. Немного нелогично получается.
Mostack
18:32 23-06-2011
[скрытый комментарий] ответил
-
goldenandy убрал курсор
GoldenAndy
10:07 24-06-2011
Mostack О, вот теперь нормально.
Mostack
14:57 24-06-2011
goldenandy
-
[скрытый комментарий]