Jump to content
php.lv forumi

status update


aika

Recommended Posts

Gribētos noanimēt vienas vērtības izmaiņas. Skaidrs, ka lietojam setInterval un no db iegūstam jauno vērtību, ko ar load vnk nomainām. Jautājums - kā čekot vai ir notikušas vērtības izmaiņas? Lai nenoanimētu neizmaiņas! :)

Cik saprotu, tad glabāt veco vērtību klienta pusē un pārbaudīt vai sakrīt ar jauno nav iespējams, tāpēc ir doma izsaukumā padot veco vērtību un gadījumā ja tā sakrīt ar čekoto, neatgriezt neko.

Tas teorijā! Diemžēl praksē pagaidām zināšanas man pagaidām pietrūkst.

Any help?!

Varbūt ir citas teorijas?!

Link to comment
Share on other sites

nu bet tajā jau ari jautājums - kā iekš js iegūt un saglabāt vērtību?

mans kods:

 var refreshId = setInterval(function() { 
$("#show_count").load('current_count.php?id=1'); 
}, 60000); 

Sory, bet jQuery tikai sāku apgūt. Man pat nav nojausmas vai minētā ciklā var saglabāt kādu vērtību...

 

 

<pre id="line17"></pre>

Link to comment
Share on other sites

$(document).ready(function() {
$("#count").load("user_count.php");
  var refreshId = setInterval(function() {
	$.get("user_count.php", function(data){
		if (oldData != data) {
			oldData = data;
				$("#count").load(oldData);
			}
		});
  }, 6000);
  $.ajaxSetup({ cache: false });
});

 

Ok, iepētījām, sadzejojām - itkā viss pareizi, kāpēc neapdeitojas (konsole uzrāda ka gets atgriež mainīgus rezultātus)

Edited by aika
Link to comment
Share on other sites

pareizi pareizi :)

tagad ir praktiski astei palicis pāri pārkāpt:

$(document).ready(function() {
   var oldData;
   $("#count").load("user_count.php");
  var refreshId = setInterval(function() {
  	 $.get("user_count.php", function(data){
  		 if (oldData != data) {
  			 oldData = data;
  				 $("#count").html(oldData);
  				 $("#count").animate({
  						 'color': '#FF0000'
  					 }, 0)
  						.animate({
  						 'color': '#000000'
  					 }, 5000);
  		 }
  	 });
   }, 6000);

  $.ajaxSetup({ cache: false });
});

 

neparko animācija negrib strādāt

lai gan te viss ir ok: http://jsfiddle.net/FsKAy/

Link to comment
Share on other sites

pareizi, darakos ka headerī jāsamet pareizie:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

tagad viss strādā :) paldies par palīdzību!

Edited by aika
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...