点击按钮即可切换图像
Making a button switch out an image on click
可能有一种更简单的方法可以做到这一点,比如使用CSS,我认为是伪类或其他什么但无论如何,由于某种原因,我已经写了这个函数。
在mouseup
上,应将图像切换回正常。(请注意,除了鼠标按下外,图像的名称相同。.png
与ed.png
切换,document.mouseup则相反。但document.mousoup甚至不起作用)。
$.fn.buttonify = function () {
console.log("buttonification successful");
var that;
var source;
this.mousedown(function (event) {
var top_value;
var left_value;
that = this;
if (event.which == 1) { //if it is a left click
source = this.src.substring(0, this.src.length - 4);
source += "ed.png";
this.src = source;
console.log(this.src);
}
});
$(document).mouseup(function () {
if (that == null) {
console.log("returninurnging");
return;
}
console.log(source);
source = source.substring(0, source.length - 6); //very questionable code
source += ".png";
that.src = source;
console.log(that.src);
that = null;
});
}
当鼠标被举起到单击区域之外时,不会更改图像
否则它会起作用。:(
你真正想要什么?
<img src="image1.jpg" id="image">
<input type="button" value="whatever" onMouseDown="change()" onMouseUp="undochange()">
JAVASCRIPT
function change()
{
image = document.getElementById ("image");
image.src="image2.jpg";
}
function undochange()
{
image = document.getElementById ("image");
image.src="image1.jpg";
}
相关文章:
- 从Web服务器下载图像按钮单击使用JavaScript
- 一个具有两个图像按钮的表单在只能按下一个按钮的情况下发送两个按钮值
- Javascript:图像按钮
- 如何通过单击图像按钮打开图像
- 安卓应用程序的“共享图像”按钮
- 当有人单击图像/按钮时打开弹出窗口
- 如何创建激活jQuery/js函数的图像按钮
- AngularJs 单击以切换表格中的图像按钮 src
- 用不同的图像/按钮替换图像 - javascript
- 悬停时无法显示图像按钮的工具提示项
- 带有下载图像按钮的灯箱
- 在少数几个选择上制作图像按钮
- 从 cs 页面更改图像按钮集的光标
- 提交图像按钮的焦点在IE 8中未突出显示
- 如何动态地将图像按钮和 OnClick 侦听器添加到 300+ 图像
- 重写:导航链接图像按钮效果
- 按百分比调整大小的图像按钮
- 具有多个覆盖和图像按钮的Flowplayer
- 将图像按钮转换为提交按钮
- 如何在javascript中使用html将图像按钮添加到链接中