1
변경 될 때마다 JQueryUI example page에서 div를 업데이트하는 시간을 만들려고합니다. 표준 회 전자 작품을 만들 수 있지만 회 전자의 수정 된 시간 버전에서 이벤트에 액세스하는 방법을 알아낼 수 없습니다. http://jsfiddle.net/r5GYD/JQueryUI에서 시간 회 전자의 변경 이벤트는 무엇입니까?
$(document).ready(function() {
//I need this to be more widely available so it's declared out here
var time = 'time';
//check that the JQuery call actually does what it's supposed to
$('#time').html(time);
$.widget("ui.timespinner", $.ui.spinner, {
options: {
// seconds
step: 60 * 1000,
// hours
page: 60
},
_parse: function (value) {
if (typeof value === "string") {
// already a timestamp
if (Number(value) == value) {
return Number(value);
}
return +Globalize.parseDate(value);
}
return value;
},
_format: function (value) {
return Globalize.format(new Date(value), "t");
}
});
$("#timespinner").timespinner();
$("#timespinner").change(function() { //TODO not working :(
time = $(this).val();
console.log(time);
$('#time').html(time);
});
});
감사 :
여기에 작업 (하지) 바이올린있다!
그 중 어느 것도 작동합니다. 첫 번째는 시간 회 전자로 표시되지 않지만 두 번째는 시간 회 전자를 표시하지만 아무 것도 발생시키지 않습니다. – Ben
당신은 ... 절대적으로 맞습니다. timespinner는 자신의 사이트에도 문서화되어 있지 않습니다. –
좋아, 자세히 조사하자면, 나는 무슨 일이 일어나는지 보았다. 답변의 개정판을 참조하십시오. –