Я обновил вопрос, потому что он может из-за гравитационных форм, которые мешают простой функции работать.Причина, по которой я это говорю, заключается в том, что я пробовал так много опций (перечисленных ниже) для запуска функции 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>
Это все приведенные ниже сценарии, которые я пробовал, но ни один из них не запускает функцию ...
Script One
$("input#gform_submit_button_1").on('click', function () {
$contactSlide.stop().css("top","0");
});
Script Two
$("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, то форма отправляется, но функция не запускается.
Почему это происходит, я думал, что это будет простой материал?
Спасибо за любую помощь.