0
- 24.09.2012 - 19:31
|
body.style.zoom=\'150%\'; В принципе, лихко. Но вот несрастуха. Не робит в опере и кажись в мозилле тоже не робит. Но что интересно, опера выдает вот такое Invalid value for property: zoom. По идее, значит, свойство она хавает, а вот формат, подсунутый этому свойству - нет. И вообще, каким-то образом можно делать +/- для фрейма, чтобы было кроссбраузерно, или лучше не парицца и забить? | | |||
1
- 24.09.2012 - 20:49
| js нативный или фрэймворк?? | | |||
2
- 24.09.2012 - 20:52
| попробуй указать значение не в процентах а в коэфициенте, = 1.5 | | |||
3
- 24.09.2012 - 22:45
|
2-Kuba > та уже что токо не пробовал. =) Даже на суппорте оперы был, там пишут, что это типо низя, и можно типо через O-transform кокойты. Но оно все равно никак. А жаль. 1-Kuba > чисто js. Но может если такое есть в JQ (и если оно в опере робит), то может как-то оттудова выдерну. | | |||
4
- 25.09.2012 - 02:03
|
>> По идее, значит, свойство она хавает, а вот формат, подсунутый этому свойству - нет. Казалось бы логично, но нет. Я на яве не особо "бум-бум", но либо у Вас JS метод называется Zoom, либо создается "пользовательский" аттрибут, который имеет тип, не совпадающий с использованым (какой-нибудь неопределенный или что-то в этом роде). Это касательно ошибки. А вот касательно зума - Opera такого знать не может, ибо этого нет в стандарте (а значит доктайпы тоже гуляют). Прямым путем только через -webkit(-moz)-transform. >> Даже на суппорте оперы был, там пишут, что это типо низя, и можно типо через O-transform кокойты. Правильно в суппорте подсказали, а если еще scale добавить, то даже работать будет: document.body.style.OTransform = 'scale(1.50)'; И вот вам ваши 150%. | | |||
5
- 25.09.2012 - 19:53
| дык обождите, вы ж пишете "Opera такого знать не может, ибо этого нет в стандарте (а значит доктайпы тоже гуляют)".. ладно, попробуем, робит или не. | | |||
6
- 25.09.2012 - 19:54
|
хотя кажись еще вчера и это пробывал, в смысле OTransform = 'scale(1.50)'; кажись не сработало. Ладно, еще раз попробую. | | |||
7
- 25.09.2012 - 20:11
|
Ух ты. Работает. Видать я чо-то не то вчера пробовал =)) Спасибо, Samael. Я уж думал забить на зумы. | | |||
8
- 25.09.2012 - 20:13
|
Токо вот как его перед тем как применять, сначала проверить на прием и "style.zoom", и "style.OTransform"? Ну, чтобы не вылетела ошибка js. | | |||
9
- 25.09.2012 - 21:24
| определить браузер и в соответствии с ним вызвать нужную функцию. | | |||
10
- 25.09.2012 - 21:46
|
9-Kuba > привязки к моделям браузера, это галяк. надо чото типа var a = ("style.zoom" || "style.OTransform") вернее, if("style.zoom")**..... **elseif("style.OTransform")**....... | | |||
11
- 26.09.2012 - 00:48
| Цитата:
Не соглашусь. Извините за каламбур, но определение браузера - это стандартная операция для выполнения нестандартных операций. Хотя под час - просто прописывают присвоение значений сразу двум свойствам или вызов обоих методов. Подобные ошибки не столь критичны. Что делать в данном случае - решать Вам. Как определить браузер - ответит гугл. В Вашем условии логики точно нет: "если персик - делать то, а если банан - делать это". При этом что "персик", что "банан" не понятно. | | |||
12
- 26.09.2012 - 01:05
| Цитата:
IE, opera, safari,hrom, ff. И это не говоря о всяких разный убунтах, макосах и прочим причиндалам. Прописывать действия под каждый браузер - несусветная глупость. | | |||
13
- 26.09.2012 - 01:08
| гы. Как раз логично. Вариантов, в данном случае, у нас имеется всего два. Значит, если первый не проканал, пробуем другой. Все. try catch и хватит. А вы можете определять тип бравзера. Дело ваше. =) | | |||
14
- 26.09.2012 - 02:04
| Цитата:
Цитата:
Цитата:
| | |||
15
- 27.09.2012 - 20:44
| Цитата:
Цитата:
Цитата:
Я - могу. Вы - не знаю. =) дело ваше. =) | | |||
16
- 27.09.2012 - 23:23
| Почитайте на досуге про WebKit, иначе потом речь пойдет о том, что у браузеров интерфейс отличается. Пример чего? Как формировать страницу, если на ней 20 элементов, которые "везде ведут себя как хотят"? Вы и, правда готовы уйти в полемику, чтобы вместо условного комментария "<!--[if IE]> -->" использовать JS и биться об обработку исключений??? | | |||
17
- 28.09.2012 - 00:35
| Цитата:
речь не про интерфейс, а про нормальное использование JS. | |
![]() | Интернет-форум Краснодарского края и Краснодара |