相关疑难解决方法(0)

使用Mobile Safari"表单助手"更改未在选定元素上触发的事件

我有动态选择下拉菜单.例如,如果选择特定月份,则第二个选择元素将填充该月份的天数.

这可以按预期工作,但是当用户在iPhone上并使用Mobile Safari的"表单助手"中内置的"下一步"按钮时,change事件(使用jQuery)似乎不会触发,第二次选择不会更新.

$('.month').change(function() {
    // update "days" select element
});
Run Code Online (Sandbox Code Playgroud)

仅供参考我也在使用jQuery mobile

iphone jquery mobile-safari ios jquery-mobile

9
推荐指数
2
解决办法
2万
查看次数

iPhone Safari下拉列表中的"下一步"不会触发更改事件

我正在尝试为手机游戏做一个直接的级联下拉菜单.我有这个100%在safari本身工作,显示正常的样式下降.但移动野生动物园下拉菜单有一个"下一步"按钮.

点击下一个按钮会带您进入级联中的下一个下拉,并触发onchange() - 因此下一个下拉列表为空.

用户被迫按"完成"以触发更改,然后单击下一个下拉列表.

有没有人知道解决这个问题的方法.或者什么DOM事件是由移动safari的''下一个'触发的?

javascript safari jquery asp.net-mvc-3

6
推荐指数
1
解决办法
2872
查看次数