2016-03-28 30 views
-1

Kaydırma çubuğum kullanıcı tarafından tıklandığında bu işlevdeki yıldızlarda kod parçasını devre dışı bırakmak istiyorum.Kaydırma çubuğunun üzerinde yer alan Jquery işlevini devre dışı bırakma

$(document).ready(function(e) { 


      $.ajaxSetup({cache:false}); 

      *********setInterval(function() {$('#chatlogs').load('logs.php'); updateScroll();}, 1000);********* 
      setTimeout(function(){ updateScroll(); }, 1190);     
    }); 

Bu bir sohbettir. Kullanıcı eski mesajları kontrol etmek için kaydırma çubuğunu tıkladığında, yıldızlarda görebileceğiniz updateScroll işlevinin aranmasını istemiyorum. Herhangi bir basit yol?

+0

um, ..... bu bir şaka mı? sadece silin – KyleK

+0

Şaka değil. Gördüğünüz gibi, updateScroll işlevi her saniye güncellenir. Böylece, sohbet yeni mesajlarla doldurulur ve her saniye aşağı kaydırılır. Ancak, örneğin, bir kullanıcının eski mesajlara bakmak ve yukarı kaydırmak istediğini söyleyin, işlev her saniyede kaydırma yapmaya zorlayacaktır. Bunun olmasını istemiyorum! – Gram

+0

Tıklama Etkinliği bile göremiyoruz. – PHPglue

cevap

0

Hemen çıkarın ....

$(document).ready(function(e) { 
    $.ajaxSetup({cache:false}); 
    setInterval(function() {$('#chatlogs').load('logs.php'); }, 1000); 
    setTimeout(function(){ updateScroll(); }, 1190);     
}); 
+0

Bu, benim addmessage işlevimin bir parçası ve içinde bir kaydırma çubuğu var. Yine de, işe yaramaz: 'xmlhttp.open (' GET ',' insert.php? Uname = '+ uname +' & msg = '+ msg, true); xmlhttp.send(); setTimeout (function() {updateScroll();}, 100); ' – Gram

İlgili konular