Zaktualizowałem pytanie, ponieważ może to być spowodowane formami grawitacyjnymi, które uniemożliwiają działanie prostej funkcji. Powodem, dla którego mówię, jest to, ponieważ próbowałem tak wielu opcji (wymienionych poniżej), aby uruchomić funkcję jQuery, i żaden z nich nie działa, gdy powinien.Uruchamiaj jquery po kliknięciu przycisku wprowadzania "Gravity Forms"
mam prostą funkcję, poniżej której 100% działa ...
var $contactButton = $(".contact-slide a"),
$contactSlide = $("#horizon-slide");
function() {
$contactSlide.stop().css("top","0");
};
prosty, jak to robi, ale staram się wywołać tego kiedy mój złożyć przycisk zostanie kliknięty od ciężkości od.
To wordpress grawitacja tworzy znaczników wejściowy ...
<input type="submit" id="gform_submit_button_1" class="button gform_button" value="Send" tabindex="7"></input>
Są to wszystkie skrypty Poniższe że próbowałem, ale żaden z nich uruchomić funkcję ...
Script Jednym
$("input#gform_submit_button_1").on('click', function() {
$contactSlide.stop().css("top","0");
});
Script Dwa
$("input#gform_submit_button_1").click(function() {
$contactSlide.stop().css("top","0");
});
Script Trzy
$("input#gform_submit_button_1").focus(function() {
$contactSlide.stop().css("top","0");
});
Script Cztery
$("form#gform_1").submit(function(event) {
$contactSlide.stop().css("top","0");
});
Ja również próbował ...
return false;
i
return true;
na wszystkie skrypty powyżej, ale żaden z nich nie powrócić funkcję. Jeśli ustawię skrypty, aby zwracały fałsz, to formularz nie zostanie przesłany, ale jeśli ustawię wartość true, to formularz zostanie przesłany, ale funkcja nie zostanie uruchomiona.
Dlaczego tak się dzieje, myślałem, że to będzie podstawowe rzeczy?
Dzięki za pomoc.
'return true;' zamiast 'false' – asawyer
Funkcja kliknięcia zwraca' false'. Zapobiega to przesyłaniu formularza. –
Wypróbowałem to, a formularz przesyła się teraz, ale nie wykonuje funkcji – Joshc