多选两面在iPad中显示“ 0个项目” Aurelia框架下的iPhone

我正在使用Aurelia Framework,并且在我的项目中使用了“ multiselect-two-sides”。这在microsoft OS,Chrome和所有浏览器中都可以运行,但是在iOS平台上不能正常工作。

我做了很多搜索来解决此问题,因为许多其他用户报告了此问题。

最近我用此代码解决了我的问题,但它也无法正常工作。

if (navigator.userAgent.match(/(ipod|iPhone|iPad)/i)) {
      $('select[multiple]').each(function () {
        var select = $(this).on({
          "focusout": function () {
            var values = select.val() || [];
            setTimeout(function () {
              select.val(values.length ? values : ['']).change();
            },1000);
          }
        });
        var firstOption = '<option value="" disabled="disabled"';
        firstOption += (select.val() || []).length > 0 ? '' : ' selected="selected"';
        firstOption += '>&laquo; Select ' + (select.attr('title') || 'Options') + ' &raquo;';
        firstOption += '</option>';
        select.prepend(firstOption);
      });
    }

多选两面在iPad中显示“ 0个项目” Aurelia框架下的iPhone

多选两面在iPad中显示“ 0个项目” Aurelia框架下的iPhone

多选两面在iPad中显示“ 0个项目” Aurelia框架下的iPhone

现在我想以在Windows 10视图下显示的方式来解决此问题。

cjw730518 回答:多选两面在iPad中显示“ 0个项目” Aurelia框架下的iPhone

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2718235.html

大家都在问