2012-02-01 3 views
0

Надеюсь, кто-то может помочь! Я посмотрел несколько examples на Oleg и другие.jqGrid & custom Загрузка Gif

Я пытаюсь сделать gif-дисплей загрузки на jqGrid, вытаскивая данные из БД.

JS

function submitSearchForm() { 
var newimgsrc = $('.loading').css("background-image"); 
$('.loading').css({ "background-image": newimgsrc }); 
$('.loading').css({ "display": "block" }); 
$.cookie("formState", $('#conform').serialize()); 
$('#conform').submit(); 
} 

CSS

.ui-jqgrid .loading {opacity: .6; filter:Alpha(Opacity=60);background:#fff   
url(../images/Loader.gif) no-repeat 50% 50%;position: absolute; 
top:0;left:0;right:0;bottom:0;width: 100%;z-index:999999;padding: 0; margin: 0;text- 
align: center;font-weight: bold;display: none;border-width: 0px !important;} 

Моя проблема не, как сделать шоу изображения, а в том, чтобы сделать его спина?

Любая помощь приветствуется, и если это дубликат. пожалуйста, дайте мне ссылку на решение и закройте вопрос.

Благодаря

ответ

0

ниже код должен обеспечить основу для того, что вы хотите для того чтобы достигнуть

<html> 
<head> 
    <script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script> 
    <style> 
.loading 
{ 
    background:#fff url('http://www.jqueryin.com/demo/spinner/spinner.gif') no-repeat 50% 50%; 
    display: none; 
    height: 16px; 
    width: 16px; 
} 
    </style> 
</head> 
<body> 

<div class="loading"></div> 
<div id="spinIt">spin it</div> 
<div id="stopIt">stop it</div> 

<script type="text/javascript"> 
$('#spinIt').click(function() { 
    $('.loading').css({ "display": "block" }); 
}); 

$('#stopIt').click(function() { 
    $('.loading').css({ "display": "none" }); 
}); 
</script> 
</body> 
</html> 
+0

Спасибо за ответ, но, к сожалению, это не сработало. :( – BluntSpoon

+0

@BluntSpoon - возможно, приведенный выше код может вам помочь. –