0
我使用select
导航如下,它在桌面浏览器工作正常:选择导航兼容
<select onchange="window.location=this.value;">
但是,这并不在移动Safari工作,转而需要这样onblur
。
是否存在交叉兼容的on
事件?
我使用select
导航如下,它在桌面浏览器工作正常:选择导航兼容
<select onchange="window.location=this.value;">
但是,这并不在移动Safari工作,转而需要这样onblur
。
是否存在交叉兼容的on
事件?
$("select").on('change', function() { $(this).trigger('blur'); })
.on('blur', function() {
window.location = $(this).val();
});
值得注意的是,我考虑使用下拉'div'来解决这个问题,这对移动Safari处理'select'的方式会更自然,但我仍然对使用'选择'在一个真正的'形式'。 – rybo111
什么具体“不起作用”? –
我没有用'window.location'尝试过,但用'location.href'它工作得很好。 – jeroen