我已经用jquery mobile制作了这个UI,我在这里做的是在按钮上单击搜索输入向下滑动以进行搜索......同样它将专注于输入框......
这是我正在使用的脚本,
$(function() {
$( ".opensearch" ).on( 'tap', tapHandler );
function tapHandler( event ) {
$('.search_field').slideToggle();
setTimeout(function(){
$('.search').focus().tap();
},0);
}
});
我已经在Opera Mobile 和 iphone上对其进行了测试,但问题是焦点没有发生意味着如果应用它应该显示浏览器键盘focus()
......
我的代码是正确的还是其他的?纯javascript是使这项工作的解决方案吗?
这是它的非工作演示,http://jsfiddle.net/aH4QM/show/