|
|
|
Почему не происходит потеря фокуса?
|
|||
|---|---|---|---|
|
#18+
http://jsfiddle.net/tamtakoe/86k38/ При нажатии на серую область фокус должен сбрасываться, но почему-то этого не происходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 10:40 |
|
||
|
Почему не происходит потеря фокуса?
|
|||
|---|---|---|---|
|
#18+
В данном случае при нажатии на серую область фокус не должен сбрасываться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 11:07 |
|
||
|
Почему не происходит потеря фокуса?
|
|||
|---|---|---|---|
|
#18+
Почему? Закомментируйте строчку $("ul").sortable(); и все будет работать как надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 11:17 |
|
||
|
Почему не происходит потеря фокуса?
|
|||
|---|---|---|---|
|
#18+
Тут умные люди говорят, что это из-за event.preventDefault в ui.sortable. Пробовал его обойти, но тщетно. У кого-нибудь есть варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 15:04 |
|
||
|
Почему не происходит потеря фокуса?
|
|||
|---|---|---|---|
|
#18+
Shitbox2, перепишите sortable как Вам нужно. В текущей реализации фокус сбрасывается, только если Вы перетащили элемент <li>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 15:22 |
|
||
|
Почему не происходит потеря фокуса?
|
|||
|---|---|---|---|
|
#18+
Все элементарно https://code.google.com/p/jquery-ui/source/browse/trunk/ui/jquery.ui.sortable.js?r=3706 в 985 строке и далее идет работа с событиями строк немного разобраться можно ))) на крайний случай можно самому повесить blur() на клик по списку http://jsfiddle.net/LaLvy/ задача оказалась интересной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 15:25 |
|
||
|
Почему не происходит потеря фокуса?
|
|||
|---|---|---|---|
|
#18+
skyANA Shitbox2, перепишите sortable как Вам нужно. В текущей реализации фокус сбрасывается, только если Вы перетащили элемент <li>. Там еще зависит от того какой <li> таскается с фокусом или нет в общем интересно )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 15:29 |
|
||
|
Почему не происходит потеря фокуса?
|
|||
|---|---|---|---|
|
#18+
Фокус после перетаскивания пропадает, кстати, но это не важно! А так работает! Пробовал тоже переопределять клик по элементу, но не прерывал события в обработчике поля (там где return false). Даже сейчас не совсем догоняю, почему с этим работает. sortable переписывать нельзя. Я им отправил заметку в баг-трекер, но займутся ли они этим... Поэтому даже представить не могу, что было бы не в крайнем случае) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 17:36 |
|
||
|
Почему не происходит потеря фокуса?
|
|||
|---|---|---|---|
|
#18+
Кстати, на сайте разработчика в примерах используется disableSelection() А в документации написано version added: 1.6, deprecated: 1.9 ( http://api.jqueryui.com/disableSelection/) Как понимаю, они его уберут потом и поэтому лучше не использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 18:33 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=148&tid=1449004]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 333ms |

| 0 / 0 |
