Comments 33
таки онлайн демки не хватает
94.180.175.162/js-context-autocomplete/sandbox.html
временно такая демка
временно такая демка
интересно будет проследить за дальнейшей разработкой,
онлайн демка приветствуется
онлайн демка приветствуется
Странно, но у меня почему-то не убирается автокомплитер, если не выбрать значение и перейти к следующему полю
Думаю, вы правы, на потерю фокуса можно забиндить сокрытие меню.
Именно! А так все здорово, уже есть идеи для использования)))
Кстати, а как будет вести себя в textarea?
Кстати, а как будет вести себя в textarea?
Делал только для input. Для textarea в принципе тоже можно, но там надо еще и высоту считать, что, в принципе, решается тем же способом, только с указанием max-width. Поэтому с кроссбраузерностью будут проблемы.
Поэтому и возник вопрос. А если как-нибудь по высоте строки самой подсчитать? Например, длину мы ведь можем подсчитать, так? В конце длины добавлять невидимый символ, а потом по нему считать количество строк и умножить на высоту строки. Почему-то именно такая идея возникла
Добавил фикс в svn. Спасибо за участие :)
поправьте на скриншоте «аксессауры»
А насколько это сложно написать без использования jQuery? Много переделывать?
А то так вы оставляете кучу людей без решения и еще группу заставляете использовать jQuery из-за одного плагина
А то так вы оставляете кучу людей без решения и еще группу заставляете использовать jQuery из-за одного плагина
Классное меню, молодец!
Beerware — отличное определение.)
Офигеть, <habrauser=kutanov> на аналог этого для task.ly убил уже три вечера. =) Правда, на чистом js.
Приходите к нам фронтенд-девелопером, а? :)
Приходите к нам фронтенд-девелопером, а? :)
Спасибо! В закладки.
Насчет разницы в работе с selection в IE и остальных — сочувствую. Как-то приходилось писать эмуляцию w3c-range для IE :)
Насчет разницы в работе с selection в IE и остальных — сочувствую. Как-то приходилось писать эмуляцию w3c-range для IE :)
Скрипт не работает, если jQuery подключен в режиме совместимости (jQuery.noConflict();).
На этот случай лучше все вызовы $ заменить на jQuery.
На этот случай лучше все вызовы $ заменить на jQuery.
Не согласен. Скрипт работает в любом случае. Если в sandbox.html поставить вызов типа $jq = jQuery.noConflict(); тогда действительно работать перестанет, но это уже проблема не компонента, а юзера. Сам же плагин использует стандартный шаблон (function ($) {})(jQuery);
да, ваша правда — сам плагин использует правильную конструкцию.
однако, видимо, какие-то евенты обрабатываются неверно:
1. включить jQuery.noConflict();
2. подключить плагин — все заработает, саджест будет выдаваться.
3. при наведении мышки на пункт выпадающего меню вылетает ошибка: $ is not a function
Я когда подключал не стал сильно разбираться что там не так и просто заменил все $ на jQuery :)
PS. спасибо за разработку, использую этот плагин сейчас в проекте.
однако, видимо, какие-то евенты обрабатываются неверно:
1. включить jQuery.noConflict();
2. подключить плагин — все заработает, саджест будет выдаваться.
3. при наведении мышки на пункт выпадающего меню вылетает ошибка: $ is not a function
Я когда подключал не стал сильно разбираться что там не так и просто заменил все $ на jQuery :)
PS. спасибо за разработку, использую этот плагин сейчас в проекте.
Круто, в нашем bug tracker используется похожий компонент для ввода поисковых запросов.
Sign up to leave a comment.
RTM Context Autocomplete Menu