在jquery中使用图像作为按钮,并具有单击效果
我知道按钮的语法在jquery中使用图像作为按钮,并具有单击效果,jquery,button,Jquery,Button,我知道按钮的语法 $("#divId").button(); 但我想用图像。 我已经申请了 $("img").click(function(){......}); 它工作得很好,但点击图像不会产生点击效果。 如何在图像上添加点击效果。以下是您希望在图像或文本上获得按钮效果的内容。请从下面的链接下载图像或创建自己的图像 HTML: 下面是您想要在图像或文本上获得按钮效果的内容。请从下面的链接下载图像或创建自己的图像 HTML: 在脚本标记中,为image div编写blow代码,并将image
$("#divId").button();
但我想用图像。
我已经申请了
$("img").click(function(){......});
它工作得很好,但点击图像不会产生点击效果。
如何在图像上添加点击效果。以下是您希望在图像或文本上获得按钮效果的内容。请从下面的链接下载图像或创建自己的图像 HTML:
下面是您想要在图像或文本上获得按钮效果的内容。请从下面的链接下载图像或创建自己的图像 HTML:
在脚本标记中,为image div编写blow代码,并将image标记放在div内 就像这里做的一样 $(文档).ready(函数(){ }))
在脚本标记中为image div编写blow代码,并将image标记放在div内 就像这里做的一样 $(文档).ready(函数(){ }))
$(文档).ready(函数(){
$(“.imgclick”).mousedown(函数(){
var mrgtb=parseInt($(this).css(“页边距顶部”);
var mrglf=parseInt($(this).css(“左边距”);
mrgtb=mrgtb+3;
mrglf=mrglf+3;
$(this.css(“页边距顶部”,mrgtb+“px”).css(“页边距左侧,mrglf+“px”);
}).mouseup(函数(){
var mrgtb=parseInt($(this).css(“页边距顶部”);
var mrglf=parseInt($(this).css(“左边距”);
mrgtb=mrgtb-3;
mrglf=mrglf-3;
$(this.css(“页边距顶部”,mrgtb+“px”).css(“页边距左侧,mrglf+“px”);
});
});
你好
世界
$(文档).ready(函数(){
$(“.imgclick”).mousedown(函数(){
var mrgtb=parseInt($(this).css(“页边距顶部”);
var mrglf=parseInt($(this).css(“左边距”);
mrgtb=mrgtb+3;
mrglf=mrglf+3;
$(this.css(“页边距顶部”,mrgtb+“px”).css(“页边距左侧,mrglf+“px”);
}).mouseup(函数(){
var mrgtb=parseInt($(this).css(“页边距顶部”);
var mrglf=parseInt($(this).css(“左边距”);
mrgtb=mrgtb-3;
mrglf=mrglf-3;
$(this.css(“页边距顶部”,mrgtb+“px”).css(“页边距左侧,mrglf+“px”);
});
});
你好
世界
下面是使用mousedown和mouseup事件添加单击效果的另一种简单方法。修改边距时,我观察到窗口中的其他控件发生位移。我在下面给出了一个简单的解决方案,使用边框来获得点击效果
$(".imgclick").mousedown(function () {
$(this).css("border", "1px solid #ECECEC");
}).mouseup(function () {
$(this).css("border", "none");
});
下面是使用mousedown和mouseup事件添加单击效果的另一种简单方法。修改边距时,我观察到窗口中的其他控件发生位移。我在下面给出了一个简单的解决方案,使用边框来获得点击效果
$(".imgclick").mousedown(function () {
$(this).css("border", "1px solid #ECECEC");
}).mouseup(function () {
$(this).css("border", "none");
});
什么是点击效应?另外,您正在使用jqueryui吗?如果是,请正确标记。单击效果=按压效果。当我点击图像时,图像应该下降并返回。点击的效果是什么?另外,您正在使用jqueryui吗?如果是,请正确标记。单击效果=按压效果。当我单击图像时,图像应该向下并返回..单击不添加单击效果单击效果的真正含义是什么。。。。?当您单击图像时,上面的代码工作正常,它会触发警报。请告诉我您的问题。单击后,图像应上下浮动。。。您知道按钮按下效果。单击不添加单击效果单击效果的真正含义是什么。。。。?当您单击图像时,上面的代码工作正常,它会触发警报。请告诉我您的问题。单击后,图像应上下浮动。。。你知道按键的效果吗
$("#clickimage").click(function(){
alert("image is clicked");
});
<!--<div id="clickimage"><img src="wc.png" width="100" height="100"></div>-->
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".imgclick").mousedown(function(){
var mrgtb = parseInt($(this).css("margin-top"));
var mrglf = parseInt($(this).css("margin-left"));
mrgtb=mrgtb+3;
mrglf=mrglf+3;
$(this).css("margin-top",mrgtb+"px").css("margin-left",mrglf+"px");
}).mouseup(function(){
var mrgtb = parseInt($(this).css("margin-top"));
var mrglf = parseInt($(this).css("margin-left"));
mrgtb=mrgtb-3;
mrglf=mrglf-3;
$(this).css("margin-top",mrgtb+"px").css("margin-left",mrglf+"px");
});
});
</script>
</head>
<body>
<p>Hello</p>
<span>World</span><input id="a" class="imgclick" style="outline: none;" type="image" src="a.jpg" width="30px" height="30px" border="0" >
</body>
</html>
$(".imgclick").mousedown(function () {
$(this).css("border", "1px solid #ECECEC");
}).mouseup(function () {
$(this).css("border", "none");
});