大家好,我正在设计一个按钮,当用户将鼠标悬停在其上时,该按钮会更改为另一个图像。
$(document).ready(function(){
$(".button").hover(function() {
$(this).attr("src","button-hover.png");
}, function() {
$(this).attr("src","button.png");
});
});
我只是想知道如何添加第三个“点击”功能,即当用户点击图像时,它会更改为另一个图像。提前谢谢。
答案 0 :(得分:4)
$(function(){
$(".button").hover(function() {
$(this).attr("src","button-hover.png");
}, function() {
$(this).attr("src","button.png");
}).click(function() {
$(this).attr("src","button-click.png");
});
});
假设您希望按钮在单击时更改图像,就像您在悬停时一样。还假设您有一个名为button-click.png
的文件。
答案 1 :(得分:0)
不是问题。这是我添加的代码。
$(document).ready(function(){
$(".button").hover(function() {
$(this).attr("src","button-hover.png");
}, function() {
$(this).attr("src","button.png");
});
//added click function below
$(".button").click(function() {
//do click actions here
});
});
答案 2 :(得分:0)
$( 'div.search')。单击( 功能(){ 返回false; //依赖于您返回true或false传播事件 } );