41 / 41 / 2
Регистрация: 02.11.2011
Сообщений: 193
|
||||||
1 | ||||||
Смена размеров изображения и смещение слоя05.03.2012, 14:26. Показов 1538. Ответов 4
Метки нет (Все метки)
Добрый день! Столкнулся с проблемами кросс-браузерности и решил попытаться их решить через jquery (Такие как, картинка на фоне и/или круглые углы). Для установки фонового изображения решил попытаться использовать слой, на котором находится картинка + оболочка с самим контентом. Попытался написать на JQuery функции, для считывания размеров оболочки и присвоения их изображению, но ничего не вышло. Не могли бы Вы указать на ошибки? с JQuery знаком очень мало и достаточно поверхностно...
Вот код:
0
|
05.03.2012, 14:26 | |
Ответы с готовыми решениями:
4
Тема twenty ten. Смена размеров изображения заголовка для загрузки миниатюры записи Автоматическая смена слоя Определить отношение линейных размеров изображения в первом случае к размерам изображения во втором Смещение изображения |
weboman
|
|
05.03.2012, 23:53 | 2 |
во 1-ых на своем опыте я уже убедился что круглые на jQuery, чистом js, css3pie или еще на чем-бы то ни было дело пагубное, разве-что можно скодить чуток, но все-равно потом отфотошопить чего красиво получилось.
во 2-ых какие-либо ошибки в косоли не замечали?
1
|
41 / 41 / 2
Регистрация: 02.11.2011
Сообщений: 193
|
|
06.03.2012, 11:30 [ТС] | 3 |
1) у меня реализуется схема следующим образом:
если браузер на движках (не помню названия всех, но знающие, думаю, поймут) FF, Opera, WebKit, IE9+ - то используется css 3. Если используется ie 8, то используется скрипт (проверил на виртуалке - работает нормально вроде-как). Если используется ie 7, то картинка меняется на аналогичную, но с рамкой. 2) Насчет ошибок... Данный скрипт отрабатывает только в ie 7 (в остальных подобной проблемы нет). Проверяю его через IE8 в режиме IE7. Пишет отчет только о ошибке в шифровке для mailto. Но это шифровка стандартная Joomla. PS alert вводил только для того, что бы посмотреть работает ли скрипт вообще. Не работает.
0
|
2 / 2 / 2
Регистрация: 15.08.2009
Сообщений: 111
|
||||||
07.03.2012, 00:04 | 4 | |||||
Спешу указать на ошибку !
Она в том что: var height_new=$('.wrap').attr('height'); в переменной будет хранится допустим 100PX, а потом вы пишите: var temp=height_new; temp = temp - 10; - суть такая : от строки "100PX" - 10 Все что нужно взять правильно высоту:
1
|
41 / 41 / 2
Регистрация: 02.11.2011
Сообщений: 193
|
||||||||||||||||
07.03.2012, 13:13 [ТС] | 5 | |||||||||||||||
Спасибо всем! Все получилось! Правда, ошибки были в других местах
Ошибка 1) Забыл поставить ; после комбинации символов закрывающих блок кода }) Ошибка 2) Использовал атрибут bottom, забыв о том, что это относится к стилям. Ошибка 3) В коде несколько запутался в селекторах. В общем, на всякий случай, если кому-то придется сталкиваться с подобным в дальнейшем:
0
|
07.03.2012, 13:13 | |
07.03.2012, 13:13 | |
Помогаю со студенческими работами здесь
5
смещение изображения Сверточная Нейронная Сеть, Слой C3 (от слоя субдискретизации до слоя сверкти) Выравнить два текстовых слоя относительно другого слоя Смещение рамки изображения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |