Вы не зашли.
#1.
TLENS
Off
(14)
Moderator
2011.03.04 13:01
Вот сделал себе такую функцию но проблема c ним не может даже jquery справится
Код:
| function themes(a){ |
| switch(a){ |
| case 'green': |
| colorHeader='#99ff99'; |
| colorContent='#cfc'; |
| colorText='#060'; |
| break; |
| case 'blue' : |
| colorHeader = '#9999ff'; |
| colorContent='#ccf'; |
| colorText='#006'; |
| break; |
| case'red': |
| colorHeader = '#ff9999'; |
| colorContent='#fcc'; |
| colorText='#600'; |
| break; |
| case 'black': |
| colorHeader = '#999999'; |
| colorContent='#ccc'; |
| colorText='#000'; |
| break; |
| case'yellow': |
| colorHeader = '#ffff99'; |
| colorContent='#ffc'; |
| colorText='#880'; |
| break; |
| case'test': |
| colorHeader = '#99ffff'; |
| colorContent='#cff'; |
| colorText='#066'; |
| break; |
| case'white': |
| colorHeader = '#ffffff'; |
| colorContent='#fff'; |
| colorText='#666'; |
| break; |
| default: |
| alert('Error\n Такой темы нет'); |
| return false; |
| break; |
| } |
| // $('.radius, input').css({'background':colorHeader,'color':colorText}); |
| // $('.content').css({'background':colorContent}); |
| // $('body').css({'color':colorText}); |
| myThemes = a; |
| $('head style[id=my-themes]').html('.radius,input{background:'+colorHeader+';color:'+colorText+';}.content{background:'+colorContent+';}body{color:'+colorText+';}'); |
| |
| } |
Отредактировано TLENS (2011.03.04 13:01)
мой мозг тоже не может эту кашу распарсить. оформи код нормально
#3.
TLENS
Off
(14)
Moderator
2011.03.04 19:07
Слушай тут проблемка появилась работаю с плагином который красиво меняет цвета но вопрос не в плагине.
Как указать цвета для определенных классов чтобы с последующей подгрузкой HTML кода этот код уже соотведствовал шаблонам css думал просто вставлять сss как выше
Код:
| $('head style[id=my-themes]').html('.radius,input{background:'+colorHeader+';color:'+colorText+';}.content{background:'+colorContent+';}body{color:'+colorText+';}'); |
Но не тут то было в ие jquery дает ошибку.
Так же был вариант во все функции которые подгружают сонтент вставить функцию чтобы в обновляла стили. Но это не вариант
1) id="my-themes"
2) зачем ты пишешь стиль как html код?????
#5.
TLENS
Off
(14)
Moderator
2011.03.05 07:07
Gemorroj написал:
1) id="my-themes"
2) зачем ты пишешь стиль как html код?????
Дело в том чтобы он менял стили в подгруженном коде.
создай заранее классы и управляй ими через addClass и removeClass
#7.
TLENS
Off
(14)
Moderator
2011.03.05 10:10
Кстати а на самом деле не такой он уж и страшный.
Например насчет закругление углов очень харашо работает corner
Но я вот сижу и не врублюсь как он работает.
Ща раздуплю.
А вообще по находил разные плагины для IE.
А хотя он не сделает такой угол как радиус но намного лучше чем верстать в ручную
Добавлено спустя 1 минуту 23 секунды: http://www.useragentman.com/tests/cssSandpaper/cube3.html
Прикольный плагин
#8.
TLENS
Off
(14)
Moderator
2011.03.05 10:10
Gemorroj написал:
создай заранее классы и управляй ими через addClass и removeClass
Не пойдет вот смотри http://77.72.130.13/test.php
Я хочу сделать просто функцию которая будет менять стили и чтобы можно было самому самому указать любые цвета.
Добавлено спустя 4 минуты 18 секунд: Это тест и только опера последняя и хром.
Я все таки решил записывать стиль в переменную и при каждом подгруженном коде менять его.
Другого кросбраузерного варианта покамест не нашлось
Страниц: 1