私は2つの機能でUIスピナーを使用していました.1つは中央の値を増減させ、同時に中央のリストが選択リストのポップアップとして表示されるため、中央のリストボタンで選択したリストの値を取得するにはどうすればよいですか.
フィドルはここにありますフィドル
jsfiddle のコードはこちら
$(document).ready(function(){
$(".bkt-close, .bkt-g1, .bkt-g2, .bkt-g3, .bkt-y1, .bkt-y2, .bkt-y3, .bkt-o1, .bkt-o2, .bkt-o3, .bkt-r").click(function(){
$("#bkt-toolset").show();
}),
$("#bkt-toolset").mouseleave(function(){
$("#bkt-toolset").hide();
});
});
$(function(){
var itemList = [
];
var opts = {
's1': {decimals:2},
's2': {stepping: 0.25},
's3': {currency: '$'},
's4': {},
's5': {
//
// Two methods of adding external items to the spinner
//
// method 1: on initalisation call the add method directly and format html manually
init: function(e, ui) {
for (var i=0; i<itemList.length; i++) {
ui.add('<a href="'+ itemList[i].url +'" target="_blank">'+ itemList[i].title +'</a>');
}
},
// method 2: use the format and items options in combination
format: '%(title) <a href="%(url)" target="_blank">»</a>',
items: itemList
}
};
for (var n in opts)
$("#"+n).spinner(opts[n]);
$("button").click(function(e){
var ns = $(this).attr('id').match(/(s\d)\-(\w+)$/);
if (ns != null)
$('#'+ns[1]).spinner( (ns[2] == 'create') ? opts[ns[1]] : ns[2]);
});