Javascript 命名和调用jQuery函数 $('#秒')。微调器({ 自旋:函数(事件、ui){ 如果(ui.value>=60){ $(this.spinner('value',ui.value-60); $(“#分钟”).spinner('step up'); 返回false; }否则如果(ui.value=60){ $(this.spinner('value',ui.value-60); $(“#分钟”).spinner('step up'); 返回false; }否则如果(ui.value=60){ $(this.spinner('value',ui.value-60); $(“#分钟”).spinner('step up'); 返回false; }否则如果(ui.value=60){ $(this.spinner('value',ui.value-60); $(“#分钟”).spinner('step up'); 返回false; }否则如果(ui.value=60){ $(this.spinner('value',ui.value-60); $(“#分钟”).spinner('step up'); 返回false; }否则如果(ui.value
如何命名包含上述相同代码的函数,以及如何调用它 这样应该行得通:Javascript 命名和调用jQuery函数 $('#秒')。微调器({ 自旋:函数(事件、ui){ 如果(ui.value>=60){ $(this.spinner('value',ui.value-60); $(“#分钟”).spinner('step up'); 返回false; }否则如果(ui.value=60){ $(this.spinner('value',ui.value-60); $(“#分钟”).spinner('step up'); 返回false; }否则如果(ui.value=60){ $(this.spinner('value',ui.value-60); $(“#分钟”).spinner('step up'); 返回false; }否则如果(ui.value=60){ $(this.spinner('value',ui.value-60); $(“#分钟”).spinner('step up'); 返回false; }否则如果(ui.value=60){ $(this.spinner('value',ui.value-60); $(“#分钟”).spinner('step up'); 返回false; }否则如果(ui.value,javascript,jquery,function,Javascript,Jquery,Function,如何命名包含上述相同代码的函数,以及如何调用它 这样应该行得通: $('#seconds').spinner({ spin: function(event, ui) { if (ui.value >= 60) { $(this).spinner('value', ui.value - 60); $('
$('#seconds').spinner({
spin: function(event, ui) {
if (ui.value >= 60) {
$(this).spinner('value', ui.value - 60);
$('#minutes').spinner('stepUp');
return false;
} else if (ui.value < 0) {
$(this).spinner('value', ui.value + 60);
$('#minutes').spinner('stepDown');
return false;
}
}
});
$('#秒')。微调器({
自旋:多斯平
});
函数doSpin(事件,用户界面){
如果(ui.value>=60){
$(this.spinner('value',ui.value-60);
$(“#分钟”).spinner('step up');
返回false;
}否则如果(ui.value<0){
$(this.spinner('value',ui.value+60);
$(“#分钟”).spinner(“降压”);
返回false;
}
}
这样应该可以:
$('#seconds').spinner({
spin: function(event, ui) {
if (ui.value >= 60) {
$(this).spinner('value', ui.value - 60);
$('#minutes').spinner('stepUp');
return false;
} else if (ui.value < 0) {
$(this).spinner('value', ui.value + 60);
$('#minutes').spinner('stepDown');
return false;
}
}
});
$('#秒')。微调器({
自旋:多斯平
});
函数doSpin(事件,用户界面){
如果(ui.value>=60){
$(this.spinner('value',ui.value-60);
$(“#分钟”).spinner('step up');
返回false;
}否则如果(ui.value<0){
$(this.spinner('value',ui.value+60);
$(“#分钟”).spinner(“降压”);
返回false;
}
}
假设您打算扩展jQuery/创建jQuery插件,您可以使用:
$('#seconds').spinner({
spin: doSpin
});
function doSpin(event, ui) {
if (ui.value >= 60) {
$(this).spinner('value', ui.value - 60);
$('#minutes').spinner('stepUp');
return false;
} else if (ui.value < 0) {
$(this).spinner('value', ui.value + 60);
$('#minutes').spinner('stepDown');
return false;
}
}
$.fn.mySpinner=function(){
这是纺纱机({
自旋:函数(事件、ui){
如果(ui.value>=60){
$(this.spinner('value',ui.value-60);
$(“#分钟”).spinner('step up');
返回false;
}否则如果(ui.value<0){
$(this.spinner('value',ui.value+60);
$(“#分钟”).spinner(“降压”);
返回false;
}
}
});
};
$(“#秒”).mySpinner();
(尽管看起来dave的答案可能更接近实际情况。)假设您打算扩展jQuery/创建jQuery插件,您可以使用:
$('#seconds').spinner({
spin: doSpin
});
function doSpin(event, ui) {
if (ui.value >= 60) {
$(this).spinner('value', ui.value - 60);
$('#minutes').spinner('stepUp');
return false;
} else if (ui.value < 0) {
$(this).spinner('value', ui.value + 60);
$('#minutes').spinner('stepDown');
return false;
}
}
$.fn.mySpinner=function(){
这是纺纱机({
自旋:函数(事件、ui){
如果(ui.value>=60){
$(this.spinner('value',ui.value-60);
$(“#分钟”).spinner('step up');
返回false;
}否则如果(ui.value<0){
$(this.spinner('value',ui.value+60);
$(“#分钟”).spinner(“降压”);
返回false;
}
}
});
};
$(“#秒”).mySpinner();
(虽然看起来dave的答案可能更接近实际。)
函数which(){/*你的代码*/}
?函数which(){/*你的代码*/}
?这就是我想要的,谢谢你的快速回复。这就是我想要的,谢谢你的快速回复。