
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.10.2013, 19:26
|
|||
|---|---|---|---|
|
|||
Как правильно определять на JQuery размер элемента в Safari? |
|||
|
#18+
Почему-то в Safari некорректно работает следующий код: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Выводит 0, хотя во всех других браузерах нормально - выводится высота изображения. В чём проблема? Как мне определить высоту элемента в Safari ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.10.2013, 21:56
|
|||
|---|---|---|---|
Как правильно определять на JQuery размер элемента в Safari? |
|||
|
#18+
А если поставить таймаут на 10-20 миллисекунд, будет то же или нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.10.2013, 22:18
|
|||
|---|---|---|---|
|
|||
Как правильно определять на JQuery размер элемента в Safari? |
|||
|
#18+
IDVsbruckА если поставить таймаут на 10-20 миллисекунд, будет то же или нормально? Помогло! Спасибо. Однако со стороны JQuery это странность. Авторы ведь обещали кроссбраузерность. Несколько снизил свою оценку этой библиотеки. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.10.2013, 23:00
|
|||
|---|---|---|---|
|
|||
Как правильно определять на JQuery размер элемента в Safari? |
|||
|
#18+
авторВ чём проблема? Проблема в том что в документации черным по белому написано когда должна срабатывать функция $(function() { }); и почему в этот момент картинка может быть еще не подгружена То что в других браузерах код работал это просто случайность (ну или быстрый интернет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.10.2013, 23:05
|
|||
|---|---|---|---|
Как правильно определять на JQuery размер элемента в Safari? |
|||
|
#18+
Vasiliy_KashkinОднако со стороны JQuery это странность.Как говорится: плохому танцору... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2013, 00:34
|
|||
|---|---|---|---|
Как правильно определять на JQuery размер элемента в Safari? |
|||
|
#18+
Да не ... я бы сказал, что данный факт говорит лишь о том что Сафари самый быстрый ))). То есть он успел загрузить страницу, скрипт и выполнить его до того, как картинка загрузится и встроется в контекст. Как вариант можно попробовать еще поставить все скрипты в самом конце боди. Но это не застрахует от того, что картинка может быть очень большой и код все равно сработает до того, как она загрузится. Гарантию даст только onload на картинке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2013, 09:00
|
|||
|---|---|---|---|
Как правильно определять на JQuery размер элемента в Safari? |
|||
|
#18+
IDVsbruckДа не ...Что "да не..."? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2013, 09:39
|
|||
|---|---|---|---|
Как правильно определять на JQuery размер элемента в Safari? |
|||
|
#18+
А вы, ребята, не в курсе, что у картинки тоже имеется onload? Вот на него и вешать определение размеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&tablet=1&tid=1447739]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
137ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 421ms |

| 0 / 0 |
