1-во изкарва, че няма снимка и след това зарежда снимката.

sentenello

Registered
Здравейте,
Ползвам JQuery за сменяне на снимките в слайдера, но когато се сменя снимката за части от секундата в горния ляв ъгъл на див-а излиза, "снимката която показва, че я няма тази снимка" и след това се показва това което трябва да се покаже.
Въпроса ми е как да предотвратя това показване на "и аз незнам как точно се нарича, но ще използвам дефоулт" default в левия ъгъл.

Дано сте ме разбрали :)
 
Прав си.
Имам ето този код
Код:
$("<img src='saita.com/5-1.gif' id='loading' alt='loading' />").appendTo("#rez")

Проблема ми е, че когато го махна пак става така.
 
Ще ти дам само скрипта тъй като с хтмл-а става доста дълго и объкрващо.

Код:
<script type="text/javascript">
	 $(function() {
	 $(".image_thumb").click(function(){
                                var novinata = $(this).find('img').attr("alt");
				$.ajax({
					url: "featurenews.php",
					type: "POST",
					data: { 'novinata': novinata},
					success: function(result){ 
           $(".main_image").hide();						                                     $(".sel_news").show().html(result);
                      $(".desc").hide().slideToggle();
						}
				});
				return false;
			});
		});
	 </script>
 
Пробвай така :
Код:
<script type="text/javascript"> 
    $(function() { 
    $(".image_thumb").click(function(){ 
                                var novinata = $(this).find('img').attr("alt"); 
            $ajax({ 
               url: "featurenews.php", 
               type: "POST", 
               data: { 'novinata': novinata}, 
               success: function(result){ 
           $(".main_image").hide();                                                       $(".sel_news").show().html(result); 
                      $(".desc").hide().slideToggle(); 
                  } 
            }); 
            return false; 
         }); 
      }); 
    </script>
 
http://www.youtube.com/watch?v=kz2QVwuz5vE&playnext_from=TL&videos=A-eGI9fmNks&feature=rec-LGOUT-exp_fresh%2Bdiv-1r-2-HM
От 3-тата минута.
Идеята е ,че чрез jQuery.AjaxStart() показваш "зарежда се" а при success на jQuery.ajax - hide();
 
lam3r4370 каза:
http://www.youtube.com/watch?v=kz2QVwuz5vE&playnext_from=TL&videos=A-eGI9fmNks&feature=rec-LGOUT-exp_fresh%2Bdiv-1r-2-HM
От 3-тата минута.
Идеята е ,че чрез jQuery.AjaxStart() показваш "зарежда се" а при success на jQuery.ajax - hide();

Идеята е при това зареждане на следващата снимка да не ми показва този "обект" в ъгъла, а да си седи старата снимка докато зареди новата.
 

Back
Горе