I have a combobox that calls a URL when the value is changed (the blue Specialty button on http://bobclass.com/). This works fine on desktop and Android but the event is ignored on iPad (regardless of Safari or Chrome). In the javascript I used:
$('#speciality').on('change', function(e) {
var selected = this.options[this.selectedIndex].value;
e.preventDefault();
setTimeout(function () {
// iOS 7 hack?
top.location.href = selected;
}, 10);
The Timeout was suggested elsewhere on this forum but I still cannot get it to work. Anyone a clue or is this an iOS7 bug? Thanks!