[javascript] Jquery: कैसे सो जाओ या देरी?


Answers

यदि रॉबर्ट हार्वे ने सुझाव दिया है, तो आप delay विधि का उपयोग नहीं कर सकते, तो आप setTimeout उपयोग कर सकते हैं।

उदाहरण के लिए।

setTimeout(function() {$("#test").animate({"top":"-=80px"})} , 1500); // delays 1.5 sec
setTimeout(function() {$("#test").animate({"opacity":"0"})} , 1500 + 1000); // delays 1 sec after the previous one
Question

मैं वस्तु को ऊपर ले जाना चाहता हूँ, 1000ms देरी, फिर इसे छुपाना,

मुझे कोड मिलता है:

$("#test").animate({"top":"-=80px"},1500)
      .animate({"top":"-=0px"},1000)
      .animate({"opacity":"0"},500);

मैं "का उपयोग करें" ("(" शीर्ष ":" - = 0px "}, 1000)" देरी को लागू करने के लिए, यह अच्छा नहीं है।

मुझे चाहिए:

$("#test").animate({"top":"-=80px"},1500)
      .sleep(1000)
      .animate({"opacity":"0"},500);

कोई उपाय?




Links