जो मैं प्राप्त करने की उम्मीद कर रहा हूं वह है जब मैं deptmts
सरणी में किसी तत्व पर होवर करता हूं, तो brnches
सरणी में संबंधित तत्व को अंदर और बाहर फीका जाता है। मैंने नीचे जोड़ा है जो मैंने सोचा था कि यह होना चाहिए लेकिन वास्तव में यह सुनिश्चित नहीं है कि मैं गलत कहां जा रहा हूं। कोई भी सहायताकाफी प्रशंसनीय होगी।होवर सरणी तत्व किसी अन्य सरणी में संबंधित तत्व को फीका करने के लिए [क्लोजर समस्या]
var brnches = ["#branch01","#branch02","#branch03","#branch04"]
var deptmts = ["#depart01","#depart02","#depart03","#depart04"]
var brchhov = function() {
for(var i=0; i<deptmts.length; i++){
$(deptmts[i]).hover(
function(){$(brnches[i]).stop(true).fadeTo("fast", 1);},
function(){$(brnches[i]).stop(true).fadeTo("slow", 0);}
);
}
};
बस एक बंद विषय ध्यान दें, क्यों उपयोग brnches और शाखाओं और चर के रूप में विभागों के बजाय deptmts? अच्छे और स्पष्ट परिवर्तनीय नाम कोड समझाते हुए इतना लंबा रास्ता तय कर सकते हैं। –
@ मॉर्गन विल्ड: क्षमा करें हाँ, आप सही हैं, मुझे इन्हें कॉपी करने के बाद इन्हें बदलना चाहिए था। मैंने उन्हें अपनी व्यक्तिगत वरीयताओं के लिए छोटा कर दिया, और समान लंबाई की लंबाई रखी। प्लस साइड पर आप अभी भी समझ गए कि उनका क्या मतलब है :) ... लेकिन हाँ यह बुरा अभ्यास है। – dev