Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE 11:用手指触摸选择下拉菜单与用鼠标点击不同_Javascript_Html_Css_Angular_Internet Explorer - Fatal编程技术网

Javascript IE 11:用手指触摸选择下拉菜单与用鼠标点击不同

Javascript IE 11:用手指触摸选择下拉菜单与用鼠标点击不同,javascript,html,css,angular,internet-explorer,Javascript,Html,Css,Angular,Internet Explorer,我有一个选择输入开关,在其下拉列表中显示一些选项: <select name="vendorSelect" class="col-xs-12 " id="vendorSelect" [(ngModel)]="currentVendor"> <option [hidden]="true" disabled [value]="selectUndefinedOptionValue" ></option> <option *ngFor="l

我有一个选择输入开关,在其下拉列表中显示一些选项:

<select name="vendorSelect"  class="col-xs-12 " id="vendorSelect" [(ngModel)]="currentVendor">
    <option  [hidden]="true" disabled [value]="selectUndefinedOptionValue" ></option> 
    <option *ngFor="let vendor of listVendor" [ngValue]="vendor">
        {{vendor.name}}
    </option>
</select>

{{vendor.name}
运行时,它在chrome、firefox和safari中运行良好

IE11与平板电脑之间的差异:

  • 使用鼠标单击时:下拉菜单正常显示,并带有自己的滚动条
  • 使用手指(触摸)时,下拉菜单的外观会有所不同(以手机为灵感,滑动滚动,无滚动条)
我想统一这个行为,所以当用手指触摸时,我想显示我的正常选择下拉列表,而不是特殊的下拉列表

问题特别在于IE和EDGE

有任何关于问题根源的建议或想法吗