Триггер jquery при нажатии кнопки ввода 'Gravity Forms'

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

У меня есть простая функция ниже, которая работает на 100%...

var $contactButton  = $(".contact-slide a"),
    $contactSlide   = $("#horizon-slide");

function () {
    $contactSlide.stop().css("top","0");
};

Все просто, но я пытаюсь запустить эту функцию, когда моя кнопка отправки нажимается с гравитации.


Это разметка ввода гравитационных форм wordpress...

<input type="submit" id="gform_submit_button_1" class="button gform_button" value="Send" tabindex="7"></input>


Вот все скрипты ниже, которые я пробовал, но ни один из них не запускает функцию...

Скрипт первый

$("input#gform_submit_button_1").on('click', function () {
    $contactSlide.stop().css("top","0");
});

Скрипт второй

$("input#gform_submit_button_1").click(function() {
    $contactSlide.stop().css("top","0");
});

Скрипт третий

$("input#gform_submit_button_1").focus(function () {
    $contactSlide.stop().css("top","0");
});

Скрипт четвертый

$("form#gform_1").submit(function(event) {
$contactSlide.stop().css("top","0");
});


Я также пробовал...

return false; 

и

return true;

на всех вышеперечисленных скриптах, но ни один из них не возвращает функцию. Если я устанавливаю скрипты на возврат false, то форма не отправляется, но если я устанавливаю на возврат true, то форма отправляется, но функция не запускается.


Почему это происходит, я думал это элементарная вещь?

Спасибо за любую помощь.

6
задан Joshc 12 December 2011 в 17:43
поделиться