|
|
|
JQuery плюс JSF библиотеки
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Ознакомился с JQuery и как говорится "влюбился с первого взгляда". Но любовь эта получилась не взаимная. Заканчиваю лирику и перехожу к вопросу. Понимаю, что это две разные библиотеки: одна со стороны клиента, друга со стороны сервера. Решил провести эксперимент. На XHTML страницу ввел Код: html 1. 2. 3. 4. 5. 6. в файле js прописал: Код: javascript 1. 2. 3. ... и эффекта анимации текста до 40px не получил. При этом, когда h:outputText меняю на div все работает. Подскажите пожалуйста как правильно "скрестить" эти две библиотеки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2013, 14:42:16 |
|
||
|
JQuery плюс JSF библиотеки
|
|||
|---|---|---|---|
|
#18+
JSF преобразует свои тэги в некоторый более сложный HTML при чем ещё на сервере. Поэтому JavaScript вообще ничего не знает об этом. Поэтому чтобы подружить нужно понимать какой HTML получится из вашего JSF. Но проще отказаться от использования JSF совсем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2013, 14:45:37 |
|
||
|
JQuery плюс JSF библиотеки
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, ясно ... но предположим я посмотрел исходный код страницы: Код: html 1. 2. 3. и теперь знаю тип и идентификатор ... подставляю идентификатор aboutFrm:potatoID в JS функцию и вновь не получаю ожидаемого результата. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2013, 14:56:01 |
|
||
|
JQuery плюс JSF библиотеки
|
|||
|---|---|---|---|
|
#18+
Dutchman, возьми пример попроще. Стили могут перекрываться, наследоваться и т.д. Области видимости там не такие как в Java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2013, 14:59:45 |
|
||
|
JQuery плюс JSF библиотеки
|
|||
|---|---|---|---|
|
#18+
Уважаемый Petro123, я проверял с <div> тэгом ... все работает, но это не JSF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2013, 15:07:25 |
|
||
|
JQuery плюс JSF библиотеки
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНо проще отказаться от использования JSF совсем. На самом деле жизнь не так сложна, если читать документацию. У RF есть javascript api , помогающее преобразовывать jsf идентификаторы в клиентские. В данном случае в функцию следует передать элемент, найденный RF: Код: html 1. подправленный скрипт: Код: javascript 1. 2. 3. и второе: в RF уже встроена какая-то версия jQuery, об этом тоже есть в документации. В связи с чем могут возникнуть конфликты. Поэтому из кода следует исключить импорт левой библиотеки (<script type="text/javascript" src="../contentJS/jquery-1.10.2.js"/>), либо, если требуется определенная версия, импортитовать так, как написано в документации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2013, 15:08:02 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2128254]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
7ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 438ms |

| 0 / 0 |
