dev*_*dev 6 javascript arrays jquery
我希望实现的是当我将鼠标悬停在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);}
);
}
};
Run Code Online (Sandbox Code Playgroud)
Sus*_* -- 10
经典封闭问题..
var brchhov = function() {
for(var i=0; i<deptmts.length; i++){
(function(num){
$(deptmts[num]).hover(
function(){$(brnches[num]).stop(true).fadeTo("fast", 1);},
function(){$(brnches[num]).stop(true).fadeTo("slow", 0);}
);
})(i);
}
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
295 次 |
| 最近记录: |