|
|
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток, извиняюсь за нелепый вопрос, но как мне передать значение chart.groom для чекбокса? В моей конструкции получается всегда true, тогда как значения разные, 0, либо 1 var chart = $.wa_chart.editor.options.charts[id]; $("#allow-groom").prop('checked', chart.groom ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 21:11 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
Theony, console.log(chart.groom) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 21:46 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
-k2-, я правильно понимаю, что это намек на то, что конструкция верная, но значение переменной всегда истина? Оно разное, вот только не для чекбокса почему-то. Могу его вывести на экран и полюбоваться как оно меняется. А мне хотелось бы, чтобы поменялось значение чекбокса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 22:11 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
написала вот так. Оно работает if (chart.groom >0) { $("#allow-groom").prop('checked', true); } else { $("#allow-groom").prop('checked', false); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 22:19 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
Theony, $("#allow-groom").prop('checked', chart.groom>0); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 22:29 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
-k2-, спасибо )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 22:34 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
А как бы его еще с этим виджетом совместить???? function setupSwitcherWidget() { var switcher = $('#allow-groom-switcher'); if (!switcher.length) { return; } handler.call(switcher.get(0)); switcher.iButton({ labelOn : ' ', labelOff : ' ' }).change(handler); function handler() { var onLabelSelector = '#' + this.id + '-on-label', offLabelSelector = '#' + this.id + '-off-label'; if (!this.checked) { $(onLabelSelector).addClass('b-unselected'); $(offLabelSelector).removeClass('b-unselected'); $('.js-comments-field').hide(100); } else { $(onLabelSelector).removeClass('b-unselected'); $(offLabelSelector).addClass('b-unselected'); $('.js-comments-field').show(100); } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 22:41 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
В общем, запихнула его внутрь функции, таким вот образом: Код: javascript 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Результат сомнительный, т.к. поля js-flags-field скрываются и показываются как положено, а вот сама кнопка не перерисовывается (((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 01:02 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
Как бы все-таки получить обновление слайдера??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 13:56 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
Theony, для начала проверить, "а был ли мальчик"? :) console.log($(onLabelSelector).length)) console.log($(offLabelSelector).length)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 14:21 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
-k2-, оно говорит 1,1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 15:46 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
Theony, попробовать из консоли перерисовать $("корректный id on").addClass('b-unselected'); $("корректный id off").removeClass('b-unselected'); и посмотреть глазами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 15:58 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
оооо..... А можно подробнее, как там в консоли найти этот корректный id on ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 20:06 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
Theony, Код: javascript 1. 2. 3. 4. 5. 6. увидите id ваших кнопок, попробуйте "перерисовать" их из консоли вызвав: $("...").addClass('b-unselected'); если не получится - причин может быть несколько, не тот объект, не тот css-класс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 20:17 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
Сорри, я не очень внятно изложила суть проблемы. id этих классов у меня прописаны и я их знаю. Более того, они отрабатывают, поскольку текст on/off меняется. А кнопка эта декоративная, она не перерисовывается. Вот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 00:02 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
Вот так выглядит активная кнопка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 00:21 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
А вот так - неактивная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 00:22 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
если бы мое творчество отработало корректно, должно было быть так: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 00:24 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
могу еще, разве что, добавить, что сама кнопка остается "как есть", после того, как она инициализировалась. Если была серая, неактивная, то так и остается, чекбокс отмечается, текст перерисовывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 00:27 |
|
||
|
Аргумент для checkbox
|
|||
|---|---|---|---|
|
#18+
Всё, разобралась )) Если кому-то понадобится: ---------------- $("#id").iButton("repaint") This will repaint the button to match it's current checked status. This should only be called if the checked attribute of the element has changed in some way out of your control to synchronize the skin's state with the actual checkbox value. The correct method of synchronizing the skin w/the element is to trigger the input's "change" event after any manual update to it's value. ---------------- подробно тут: http://www.givainc.com/labs/ibutton_jquery_plugin.cfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 10:25 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38775106&tid=1446618]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 385ms |

| 0 / 0 |
