Когда я нажимаю кнопку, она будет переходить на другую страницу, прежде чем загрузка страницы полностью я хочу показать загрузочное изображение gif. (Без использования Ajax)Загрузка изображения, когда я нажимаю кнопку в jquery/javascript
-2
A
ответ
2
первых сразу после тега тела добавить следующее:
<div id="loading">
<img id="loading-image" src="images/ajax-loader.gif" alt="Loading..." />
</div>
Затем добавьте класс стиля для DIV и изображений на ваш CSS:
#loading {
width: 100%;
height: 100%;
top: 0px;
left: 0px;
position: fixed;
display: block;
opacity: 0.7;
background-color: #fff;
z-index: 99;
text-align: center;
}
#loading-image {
position: absolute;
top: 100px;
left: 240px;
z-index: 100;
}
и, наконец, добавить JavaScript на страницу (стр referably в конце Вашей страницы, перед закрытием тега тела, конечно):
$(window).load(function() {
$('#loading').hide();
});
0
Это то, что я сделал
1.) Установите Div тег над телом и дать ему идентификатор «страницы».
2.) После этого поместите тег div рядом с тегом div 'page' и дайте ему идентификатор 'load'.
<div id="page">
<body>
//whatever you page code is
</body>
</div><div id="loading"></div>
3.) Настройка CSS.
<style type="text/css">
#page {display: block;}
#loading {display: none;
position: absolute;
top: 0;
left: 0;
z-index: 100;
width: 100vw;
height: 100vh;
background-color: rgba(255, 255, 255, 0.5);
background-image: url('../Images/nameofgifimage.gif');
background-repeat: no-repeat;
background-position: center;}
</style>
4.) Наконец, настройте свой JQuery. Я использую VB.net, поэтому для ID мне нужно было получить ClientID.
<script type='text/javascript' src="../Scripts/jquery-1.4.1.min.js"></script>
<script src="../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="../Scripts/jquery.maskedinput.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#<%= btnSearch.ClientID %>").click(function() {
$('#loading').show();
return true;
});
});
</script>
Если это не поможет вам, сообщите мне, и я попытаюсь выяснить, что не так.
Смежные вопросы
- 1. Загрузочная загрузка очень медленно, когда я нажимаю кнопку в браузере
- 2. Измените другую кнопку, когда я нажимаю кнопку
- 3. Когда я нажимаю кнопку обновления, изображения никогда не появляются
- 4. Как превратить изображение, когда я нажимаю кнопку изображения?
- 5. Как остановить 3 медиаплеера, когда я нажимаю кнопку изображения?
- 6. изображения исчезают, когда я нажимаю кнопку «Назад» на мобильных экранах
- 7. Моя игра лагов, когда я нажимаю кнопку
- 8. (ExpandableListView), Когда я нажимаю кнопку, обновляю ImageView
- 9. Загрузите следующую строку, когда я нажимаю кнопку
- 10. Textarea появляется, когда я нажимаю на кнопку
- 11. Сделать панель открытой, когда я нажимаю кнопку
- 12. Alarm Manager отключается, когда я нажимаю кнопку
- 13. Моя активность закрыта, когда я нажимаю кнопку
- 14. функция вызова python, когда я нажимаю кнопку
- 15. ValidationRule стреляет, когда я нажимаю кнопку отмены
- 16. Increment последовательность, когда я нажимаю кнопку отбрасывания
- 17. Откройте диалоговое окно, когда я нажимаю кнопку.
- 18. Приложение продолжает останавливаться, когда я нажимаю кнопку
- 19. Моя активность перезапускается, когда я нажимаю кнопку
- 20. Почему приложение падает, когда я нажимаю кнопку?
- 21. add LinearLayout, когда я нажимаю кнопку «Добавить»
- 22. AsyncTask перезапускается, когда я нажимаю кнопку
- 23. Меню не открывается, когда я нажимаю кнопку
- 24. UIDatePicker не отображается, когда я нажимаю кнопку
- 25. JFreeChart не появляется, когда я нажимаю кнопку
- 26. Android-приложение разбивается, когда я нажимаю кнопку
- 27. Сбой приложения, когда я нажимаю кнопку возврата
- 28. приложение падает, когда я нажимаю кнопку «назад»
- 29. logCat Ошибка, когда я нажимаю кнопку
- 30. Перерисовать только, когда я нажимаю кнопку
wht u попытался ????? – rynhe
решает ли ваш вопрос мой ответ? – Ravimallya