Как создать объектный маскировщик (div покрывает все текущие поверхности управления) с помощью jQuery? - PullRequest
0 голосов
/ 02 ноября 2009

Мне нужна некоторая функция в jQuery, например, следующий код. Функция createmask должна создавать div, который покрывает всю поверхность текущего объекта. Кроме того, эта функция должна поддерживать множество стилей позиционирования текущего элемента управления, таких как статический, абсолютный, фиксированный и т.

$('sometextbox').createmask()

Для получения дополнительной информации, пожалуйста, посмотрите на картинку ниже.

Процесс маскировки http://qmv6sa.bay.livefilestore.com/y1pfKPdILX8hz97SXGIzpk70HdKUibvkz0V5wZ37mSibekfL_Qnk3FZ-IS07gqOXq24zVF1A1C-IvPR6sOmxbHJPd8jHK6xIj_c/MaskObject.PNG

Ответы [ 2 ]

0 голосов
/ 20 ноября 2009

что-то вроде этого может быть то, что вы ищете: http://www.malsup.com/jquery/block/ Вы также можете посмотреть на этот код и просто взять то, что вам нужно.

0 голосов
/ 02 ноября 2009

Да, это один из тех вопросов, где я думаю, что нужно получить больше информации, прежде чем можно будет дать правильный ответ. Прежде всего, почему вы пытаетесь это сделать? Если идея состоит в том, чтобы сделать поле ввода «отключенным», то создание такого маскировщика никогда не сработает. Вы также должны подумать о том, что произойдет с программами для чтения с экрана, которые занимаются этим.

В зависимости от того, чего вы на самом деле пытаетесь достичь, вам может повезти, если вы просто стилизуете само поле ввода, а не пытаетесь наложить на него какой-то дополнительный контент, который потерпит неудачу в первый раз, когда кто-то использует навигацию с помощью клавиатуры. вкладки через ваш контент.

Так что, да, если бы вы могли попытаться объяснить, какова цель этого, мы могли бы предложить лучшее решение.

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