色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery ios選擇空間

呂致盈2年前8瀏覽0評論

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

$.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è)置標題和按鈕 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); // 添加標題和按鈕 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(); } // 綁定點擊事件 picker.on('touchstart click', function () { showPicker(); }); return this; };

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