Я использую jquerymbiles 1.4.2. Я хочу, чтобы мое изображение отображалось в течение 5 секунд, когда мы нажимаем на div. Код, который я использую на моей странице, здесь
<script>
$(document).ready(function () {
$(".hr").click(function(){
$("#imgstate").show();
});
});
</script>
Приведенный выше код отображает изображение, когда мы нажимаем na div, но я не получаю, как скрыть его через 5 секунд, пожалуйста, помогите мне в этом
Вы можете использовать .delay():
$(document).ready(function () {
$(".hr").click(function () {
$("#imgstate").show().delay(5000).hide();
});
});
Попробуйте использовать .setTimeout()
здесь:
$(document).ready(function () {
$(".hr").click(function () {
$("#imgstate").show();
setTimeout(function() {
$("#imgstate").hide();
}, 5000);
});
});