2012-08-15 20 views
5
$(document).ready(function(){ 
    $("#right_arrow").click(function(e) { 
     var scrollleftvar = $(window).scrollLeft(); 
     e.preventDefault() 
     $("body").scrollLeft(scrollleftvar + 50); 
    }); 
}); 

हाय, मैं चेतन या वृद्धिशील स्क्रॉल eleft ऊपर शुरू हो रहा है, लेकिन एक छोटे से संघर्ष कर, किसी भी मदद वास्तव में सराहना की जाएगी कम करने के लिए कोशिश कर रहा है, धन्यवादjQuery चेतन या कम स्क्रॉल छोड़ दिया वेतन वृद्धि

उत्तर

23

आप उपयोग कर सकते हैं .animate() समारोह:

$('body').animate({ scrollLeft: '+=50' }, 1000, 'easeOutQuad'); 
  • पहले पैरामीटर मान आप एनिमेट करना चाहते तय करता है। वर्तमान मूल्य (जैसे ऑफ़सेट) से एनिमेट करने के लिए आप +=value या -=value जैसे कुछ का उपयोग कर सकते हैं।
  • दूसरा पैरामीटर एनीमेशन चलने का समय है।
  • और यदि आप एक आसान प्लग-इन का उपयोग कर रहे हैं तो तीसरा आसान है।

अधिक जानकारी के लिए jQuery-Docs: ".animate()" देखें।

+0

बहुत धन्यवाद जो वास्तव में सहायक है – gilesadamthomas

संबंधित मुद्दे