欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery ios選擇空間

jQuery是一款非常流行的JavaScript庫(kù),它可以輕松地處理DOM元素以及提供了大量的API函數(shù)。其中,iOS選擇器是jQuery中非常實(shí)用的一個(gè)組件,可以為網(wǎng)頁(yè)添加iOS風(fēng)格的選擇控件。

$.fn.iOSPicker = function (options) {
var defaults = {
data: [],
onSelect: function () { }
};
var settings = $.extend({}, defaults, options);
var picker = $(this);
var pickerOverlay = $('
'); var pickerContainer = $('
'); var pickerTitle = $('
'); var pickerOK = $(''); var pickerCancel = $(''); var pickerList = $('
    '); // 處理數(shù)據(jù) function processData() { pickerList.empty(); var data = settings.data; for (var i = 0; i< data.length; i++) { var li = $('
  • '); li.text(data[i]); pickerList.append(li); } } // 彈出選擇器 function showPicker() { processData(); // 添加遮罩層和容器 $('body').append(pickerOverlay); $('body').append(pickerContainer); // 設(shè)置標(biāo)題和按鈕 pickerTitle.text(settings.title); pickerOK.text(settings.okText); pickerCancel.text(settings.cancelText); // 綁定按鈕事件 pickerOK.on('click', function () { var selectedItem = pickerList.find('.selected').eq(0); var index = pickerList.find('li').index(selectedItem); var value = selectedItem.text(); settings.onSelect(index, value); hidePicker(); }); pickerCancel.on('click', hidePicker); // 添加標(biāo)題和按鈕 pickerContainer.append(pickerTitle); pickerContainer.append(pickerOK); pickerContainer.append(pickerCancel); // 添加列表 pickerContainer.append(pickerList); // 綁定選擇事件 pickerList.on('click', 'li', function () { $(this).addClass('selected').siblings().removeClass('selected'); }); // 顯示選擇器 pickerOverlay.show(); pickerContainer.show(); } // 隱藏選擇器 function hidePicker() { pickerOverlay.hide(); pickerContainer.hide(); } // 綁定點(diǎn)擊事件 picker.on('touchstart click', function () { showPicker(); }); return this; };

    以上是一個(gè)簡(jiǎn)單的iOS選擇器的實(shí)現(xiàn)代碼,它提供了一些參數(shù),比方說(shuō)數(shù)據(jù)、標(biāo)題、按鈕文字和選擇事件回調(diào)。使用它可以為網(wǎng)頁(yè)添加iOS風(fēng)格的選擇控件,提高用戶交互體驗(yàn)。