The best I could do is the following: http://jsbin.com/ANiMacem/3/edit
Add this function:
function openSelect(obj) {
var element = obj[0];
if (document.createEvent) {
var e = document.createEvent("MouseEvents");
e.initMouseEvent("mousedown", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
element.dispatchEvent(e);
} else
if (element.fireEvent) {
element.fireEvent("onmousedown");
}
}
And change your code to:
$(".select").on('click',function() {
$('html, body').animate({
scrollTop: 100
}, 100);
setTimeout(function (){ openSelect($(".select"));
openSelect($(".select"));
},100);
return false;
});
source
share