Включите правый клик (откройте новое окно) в меню предложений в автозаполнении jqueryui - PullRequest
1 голос
/ 12 октября 2011

У меня есть виджет автозаполнения jqueryui, в котором списки в меню предложений представляют собой интерактивные ссылки.

Теперь щелчок левой кнопкой мыши по ссылкам работает нормально, но браузер (я использую Chrome, но эта проблема, вероятно, не связана с браузером) не предоставляет возможность щелкнуть правой кнопкой мыши ссылку для открытия нового окна. *

У меня вопрос, как бы я включил ссылки в меню предложений, щелкнув правой кнопкой мыши?

В коде автозаполнения jqueryui в методе _renderItem () он имеет

_renderItem = function( ul, item ){ ... .append( "<a>" + item.label + "</a>"

Может быть причина того, что щелчок правой кнопкой мыши деактивирован, заключается в том, что тег не имеет атрибута href? У меня нет возможности добавить атрибут href с фактическим URL, поскольку у меня есть обработчик события select, который динамически генерирует URL на основе другой логики. Кроме того, когда я попытался добавить атрибут href в тег , jqueryui, кажется, автоматически удаляет его при заполнении меню предложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...