切换文本+还调用带参数的方法?
Toggle text + also call method with argument?
我正在尝试使用 jquery 切换更改空格键上的文本(有效),但也尝试使用自定义参数调用方法。
下面的代码示例需要我如何修改才能做到这一点?我已经尝试了各种方法,但不明白如何添加参数。另外请解释这在 jquery 中应该如何工作以及我缺少什么(作为学习点)
我的目标是在每次按键时用 "start" 和 "stop" 调用参数
document.addEventListener("keydown", function (e) {
if (e.keyCode == "32"){
e.preventDefault();
$(".spacebar_left").text(function(i, v){
return v === 'PUSH ME' ? 'DON"T PUSH ME' : 'PUSH ME'
custommethod("start")
})
}
});
为什么不只是:
document.addEventListener("keydown", function(e) {
if (e.keyCode == "32") {
e.preventDefault();
$(".spacebar_left").text(function(i, v) {
if (v === 'PUSH ME') {
custommethod("start")
return 'DON"T PUSH ME'
} else {
custommethod("end")
return "PUSH ME"
}
})
}
});
p.s.: 在你的例子中 custommethod()
永远不会被调用
return
我正在尝试使用 jquery 切换更改空格键上的文本(有效),但也尝试使用自定义参数调用方法。 下面的代码示例需要我如何修改才能做到这一点?我已经尝试了各种方法,但不明白如何添加参数。另外请解释这在 jquery 中应该如何工作以及我缺少什么(作为学习点)
我的目标是在每次按键时用 "start" 和 "stop" 调用参数
document.addEventListener("keydown", function (e) {
if (e.keyCode == "32"){
e.preventDefault();
$(".spacebar_left").text(function(i, v){
return v === 'PUSH ME' ? 'DON"T PUSH ME' : 'PUSH ME'
custommethod("start")
})
}
});
为什么不只是:
document.addEventListener("keydown", function(e) {
if (e.keyCode == "32") {
e.preventDefault();
$(".spacebar_left").text(function(i, v) {
if (v === 'PUSH ME') {
custommethod("start")
return 'DON"T PUSH ME'
} else {
custommethod("end")
return "PUSH ME"
}
})
}
});
p.s.: 在你的例子中 custommethod()
永远不会被调用
return