मेरे पास निम्न कोड है लेकिन स्पष्ट टाइमआउट काम नहीं करता है और मैं समझ नहीं पा रहा हूं कि किसी के पास कोई विचार क्यों है? (प्रोटोटाइप ढांचे का उपयोग करना)टाइमआउट ईवेंट को रद्द करने के लिए clearTimeout का उपयोग
धन्यवाद
function foo() {
$("navigation").observe('mouseover',
function (event) {
clearTimeout(bar);
}
).observe('mouseout',
function (event) {
setTimeout(bar, 1000);
}
);
}
function bar() {
alert("hi");
}
आह अब मैं समझ, धन्यवाद लोग :) – Rich
अरे, कोई समस्या नहीं:
setTimeout वास्तव में एक संदर्भ जो आप clear the timeout का उपयोग कर सकते देता है। उत्तर में से एक को "स्वीकृत" समाधान के रूप में चुनकर हल किए गए उत्तर को चिह्नित करना सुनिश्चित करें। –
मुझे वास्तव में एक समस्या थी जब टाइमर चर वैश्विक नहीं था। मुझे window.timer का उपयोग करना पड़ा; मेरा सुझाव है कि आप अपने उत्तर पर विस्तार करें। –