我可以使用iPhone上的模拟鼠标点击打开选择菜单。
但是,我无法让它参与变革事件。目标:我想更改一个选择菜单选项。一旦改变,我希望它在下一个选择下拉列表中模拟一个mousedown事件。
我想使用iPhone的原生选择菜单,因此尺寸修复不会。
这是我的意思的一个例子,它不起作用。抱歉压痕很差。我在手机上做到了:
http://jsfiddle.net/t7fjjpb8/4/
<select id="sel1">
<option>1</option>
<option>2</option>
</select>
<select id="sel2">
<option>1</option>
<option>2</option>
</select>
document.getElementById('sel1').onchange = function () {
var e = document.createEvent('MouseEvents');
e.initMouseEvent('mousedown', true, true, window);
document.getElementById('sel2').dispatchEvent(e);
}
干杯