|
|
|
возможно ли в CSS прописать методы объекта?
|
|||
|---|---|---|---|
|
#18+
Привет всем, надеюсь, понятно вопрос задал. Т.е. у меня есть некий <input> хотелось бы только одним указанием принадлежности к классу определить его реакции на события, т.е. вместо <input class=on_click_go_go_go onclick=go_go_go() type=...> хотелось бы писать: <input class=on_click_go_go_go type=...> , а уже в самом описании класса "неким образом" описать реакцию на события. Возможно ли это принципиально, и если да, то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2008, 10:53 |
|
||
|
возможно ли в CSS прописать методы объекта?
|
|||
|---|---|---|---|
|
#18+
Насколько я знаю, нет. HTMLElement есть объект, его тип (тег), свойства, методы и обработчики событий могут быть определены только HTML (статически) и JavaScript (динамически). CSS задает только свойство ("подобъект") style объекта HTMLElement, и ничего более. Ктстати, свойства стиля можно определять и динамически, так, что они будут вычисляться при каждой отрисовке объекта, но только в MS IE: HTMLElement height:expression(this.height>=0.25*this.width && this.height>40 ? 40 : true); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2008, 12:15 |
|
||
|
возможно ли в CSS прописать методы объекта?
|
|||
|---|---|---|---|
|
#18+
В ИЕ можно использовать DHTML Behaviors . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2008, 12:24 |
|
||
|
возможно ли в CSS прописать методы объекта?
|
|||
|---|---|---|---|
|
#18+
ShSergeВ ИЕ можно использовать DHTML Behaviors . тогда уж лучше после загрузки страницы кроссбраузерно пройтись по элементам с таким классом и навесить на них события. Все-таки не ИЕ единым живем. Но это плохое решение. Да и behavior - не супер. Как-то пыталась им сэмулировать :hover для строк таблицы (строк не помню сколько, но точно меньше двухсот), посмотрела на тормоза (сначала жутко тормозило при подгрузке и назначении событий, а потом просто тормозило при наступлении событий) и плюнула на это дело. Хотя для небольшого количества объектов метод имеет право на жизнь :-). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2008, 15:10 |
|
||
|
возможно ли в CSS прописать методы объекта?
|
|||
|---|---|---|---|
|
#18+
illion...тогда уж лучше после загрузки страницы кроссбраузерно пройтись по элементам с таким классом и навесить на них события... Это правильнее и намного проще . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2008, 16:16 |
|
||
|
возможно ли в CSS прописать методы объекта?
|
|||
|---|---|---|---|
|
#18+
Например, создать одну функцию, где будет описано сразу поведение всех возможных вариантов (в нашем случае - по имени класса). Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. То есть создать шаблон, а потом натянуть его на элемент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2008, 22:13 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1456272]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 462ms |

| 0 / 0 |
