जावास्क्रिप्ट के साथ
, आप setInterval
समारोह का उपयोग करना होगा या इस लिए कि यह कैसे jQuery में किया जा सकता है:
$('#challengeOneImageJavascript').animate({left: '=-5'});
जला हुआ मूल्य (5
) को अपनी आवश्यकताओं के साथ-साथ दिशा के अनुसार =-
या =+
के माध्यम से
वेनिला जावास्क्रिप्ट के साथ :
var interval;
var animate = function(id, direction, value, end, speed){
var div = document.getElementById(id);
interval = setInterval(function() {
if (+(div.style) === end) {
clearInterval(interval);
return false;
}
div.style[direction] += value; // or -= as per your needs
}, speed);
}
और आप इसे पसंद का उपयोग कर सकते हैं:
animate('challengeOneImageJavascript', 'left', 5, 500, 200);
एनीमेशन किसी भी समय रोकने के लिए, आप क्या करेंगे:
clearInterval(interval);
नोट:यह सिर्फ एक बहुत त्वरित तरीका यह है कि आप एक देने के लिए क्या करने के लिए विचार।
इस पर एक नज़र डालें http://api.jquery.com/animate/ – Huangism
@ हूंगिज्म वह पूछता है कि बिना jquery के इसे कैसे किया जाए। – Ibu
उन्होंने कहा "बिना jQuery के" – SomeKittens