我不明白为什么只有第一个函数($("#ContentWel"))可以工作。
但是如果我把第二个函数("#ContentCan")放在第一位,它只会起作用:
$(document).ready(function(){
$("#ContentWel").hover(function(){
$('#counterimage').attr('src', 'img/01.png');
});
$("#ContentCan").hover(function(){
$('#counterimage').attr('src', 'img/02.png');
});
$("#ContentCli").hover(function(){
$('#counterimage').attr('src', 'img/03.png');
});
$("#ContentTesti").hover(function(){
$('#counterimage').attr('src', 'img/04.png');
});
$("#ContentCont").hover(function(){
$('#counterimage').attr('src', 'img/05.png');
});
$("#ContentPri").hover(function(){
$('#counterimage').attr('src', 'img/06.png');
});
});谢谢,Guilherme
发布于 2010-05-11 01:12:52
.hover()需要鼠标输入和鼠标保存功能
$("#ContentWel").hover(function(){
$('#counterimage').attr('src', 'img/01.png');
}, function(){
// something else happens
});或者您只需使用鼠标输入:
$("#ContentWel").mouseenter(function(){
$('#counterimage').attr('src', 'img/01.png');
});发布于 2010-05-11 01:13:49
要获得对函数的更多可见性,请添加try/catches
try {
$("#ContentWel").hover(function(){
$('#counterimage').attr('src', 'img/01.png');
});
} catch (e) { if (window.console !== undefined && window.console.log !== undefined) { window.console.log(e.message); } else { alert(e.message); } }
try {
$("#ContentCan").hover(function(){
$('#counterimage').attr('src', 'img/02.png');
});
} catch (e) { if (window.console !== undefined && window.console.log !== undefined) { window.console.log(e.message); } else { alert(e.message); } }
try {
$("#ContentCli").hover(function(){
$('#counterimage').attr('src', 'img/03.png');
});
} catch (e) { if (window.console !== undefined && window.console.log !== undefined) { window.console.log(e.message); } else { alert(e.message); } }
try {
$("#ContentTesti").hover(function(){
$('#counterimage').attr('src', 'img/04.png');
});
} catch (e) { if (window.console !== undefined && window.console.log !== undefined) { window.console.log(e.message); } else { alert(e.message); } }
try {
$("#ContentCont").hover(function(){
$('#counterimage').attr('src', 'img/05.png');
});
} catch (e) { if (window.console !== undefined && window.console.log !== undefined) { window.console.log(e.message); } else { alert(e.message); } }
try {
$("#ContentPri").hover(function(){
$('#counterimage').attr('src', 'img/06.png');
});
} catch (e) { if (window.console !== undefined && window.console.log !== undefined) { window.console.log(e.message); } else { alert(e.message); } }https://stackoverflow.com/questions/2804705
复制相似问题