Необходимо встроить форму Gravity Forms во всплывающую подсказку инструментов jQuery в WordPress.

Я пытаюсь встроить форму Gravity Forms — http://gravityforms.com/ — во всплывающую подсказку инструментов jQuery — http://flowplayer.org/tools/tooltip/index.html — на WordPress сайт — http://buccan.mynewsitepreview.com/.

Плагин jQuery Tools 'Tooltips' отлично работает; вы можете увидеть его в действии, наведя курсор на любую из ссылок в нижнем колонтитуле. Однако при использовании шорткода для встраивания формы Gravity Form тег <span>, который служит контейнером для моей всплывающей подсказки, автоматически закрывается. Это помещает форму за пределы области содержимого всплывающей подсказки.

Кто-нибудь знает, как я могу заставить форму отображаться внутри всплывающей подсказки? Я бы хотел избежать использования наложения, если это возможно, потому что я хочу, чтобы ссылка перенаправляла пользователя на страницу контактов по щелчку (в случае, если javascript отключен).

Заранее спасибо!

* ИЗМЕНИТЬ *

Мой вопрос выше, возможно, был слишком расплывчатым...

По умолчанию всплывающая подсказка вручную инструментов jQuery использует элемент, расположенный непосредственно рядом с триггером, в качестве содержимого всплывающей подсказки. Мой триггер — это ссылка на класс tooltip_trigger, а сразу за ним следует элемент span.

В этом интервале я хотел бы разместить форму Gravity, но PHP заставляет тег span автоматически закрываться перед созданием HTML для формы.

Итак, мой реальный вопрос: есть ли способ изменить поведение всплывающей подсказки инструментов jQuery, чтобы она не искала элемент сразу после триггера, а использовала элемент с определенным идентификатором или классом (расположенный в другом месте на странице ) в качестве содержимого всплывающей подсказки?


person Shaun Scovil    schedule 23.10.2011    source источник


Ответы (1)


Задача решена. Тег span был проблемой; обертывание Gravity Form в тег div работает отлично.

Вот что бывает, когда слишком много думаешь о проблеме. :-)

person Shaun Scovil    schedule 24.10.2011