У меня есть div, идентифицированный как emailsuccess
.Пользователь заполняет контактную форму и отправляет ее по адресу http://www.mysiteurl.com? Email = success .У меня есть div, который будет отображаться только в том случае, если URL содержит email = success. (По сути, он просто отображает сообщение «Ваша электронная почта была отправлена».) Я хотел бы, чтобы сообщение отображалось в течение примерно 5 секунд, затем исчезло и удалило переменную email = success изURL, поэтому, если пользователь перезагрузит страницу или поделится ею с другом, он не будет получать уведомления о том, что электронное письмо было отправлено.
Возможно, используя функцию .delay()
, я установил целое число в 5000, ноЯ не знаю, как заставить контент исчезать и удалять переменную из URL.
Вот мой код до сих пор:
$(document).ready(function(){
var url = document.location.href;
if (url.indexOf('/Contact-us-a/7.htm?email=success') >= 0) {
$('#emailsuccess').show();
} else {
$('#emailsuccess').hide();
};
});