onClick 按钮在输入字段中添加焦点,但该输入不可见
onClick button add Focus in an input field but that input is invisible
这是我的演示:
https://jsfiddle.net/larico/7d3851uf/1/
当点击搜索图标时,搜索栏被打开,所以此时应该专注于输入,以便在不点击搜索栏的情况下在栏内书写。
我正在尝试使用此代码:
$('.search').click(function(){
$('#gosearch').focus();
});
但似乎不起作用。
我该如何解决,
因为你有一个转换,你需要使用 transitionend
:
$('.search').click(function(){
$(this).toggleClass('opened');
$('.big-search').toggleClass('displayed').one('transitionend', function(){
$('#gosearch').click().focus()
});
});
你可以see it here
这是我的演示: https://jsfiddle.net/larico/7d3851uf/1/
当点击搜索图标时,搜索栏被打开,所以此时应该专注于输入,以便在不点击搜索栏的情况下在栏内书写。
我正在尝试使用此代码:
$('.search').click(function(){
$('#gosearch').focus();
});
但似乎不起作用。 我该如何解决,
因为你有一个转换,你需要使用 transitionend
:
$('.search').click(function(){
$(this).toggleClass('opened');
$('.big-search').toggleClass('displayed').one('transitionend', function(){
$('#gosearch').click().focus()
});
});
你可以see it here