Вы не зашли.
#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