我想在 JavaScript 函数中携带一个值,但使用 jQuery 来检测单击或悬停状态。
function foo(bar){
var choc=bar;
}
当我单击时,foo()
我希望它检测第一次单击和第二次单击,以便我可以进行图像交换。
例子:
function foo(bar) {
var choc=id;
$(id).click(function () {
alert('first click');
}, function () {
alert('second click');
});
}
我只能返回第一次点击。这就是我想要做的:
一个不起作用的例子
<a href="javascript:open(5);" class="open">open <img id="5" class="swap5" src="down.png" /></a>
<div id="box5">press the up button to close me</div>
jQuery
$(document).ready(function() {
$(".open").click(function(event){
var id = event.target.id;
$('#box' + id).slideToggle();
$(".swap"+id).attr("src", "up.png");
}, function () {
var id = event.target.id;
$('#box' + id).slideToggle();
$(".swap"+id).attr("src", "down.png");
});
});