标签: focus

使用jQuery在Safari和Chrome中无法选择焦点上的文本

我有以下jQuery代码(类似于这个问题),可以在Firefox和IE中使用,但在Chrome和Safari中失败(没有错误,只是不起作用).任何解决方法的想法?

$("#souper_fancy").focus(function() { $(this).select() });
Run Code Online (Sandbox Code Playgroud)

safari jquery select google-chrome focus

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

如何将焦点设置为独立于id的HTML表单中的第一个输入元素?

有没有一种简单的方法在加载页面时在第一个输入元素(文本框,下拉列表,...)上设置网页的焦点(输入光标)而不必知道元素的ID?

我想将它作为我的Web应用程序的所有页面/表单的通用脚本实现.

html javascript forms focus

83
推荐指数
8
解决办法
16万
查看次数

在Android应用程序中设置初始焦点

在我的Android应用程序中,它自动聚焦我的布局中的第一个按钮,给它一个橙色轮廓.如何最好用XML设置初始焦点,这可以设置为空吗?

android focus

83
推荐指数
6
解决办法
13万
查看次数

WPF:删除样式列表框中焦点项周围的虚线边框

我有一个带有自定义controlIemplate的水平列表框.聚焦时,所选项目将获得虚线框.谁知道如何摆脱它?

wpf xaml listbox focus border

81
推荐指数
1
解决办法
3万
查看次数

focusable和focusableInTouchMode之间的区别?

我想知道它们之间的实际区别......每个应该何时使用,每个应该如何使用,以及哪些情况都有用?

举几个例子并详细解释.

android focus focusable

72
推荐指数
3
解决办法
5万
查看次数

如何使用Javascript检测Chrome中何时关注标签?

我需要知道用户当前是否正在Google Chrome中查看标签.我试图将事件模糊和焦点绑定到窗口,但只有模糊似乎正常工作.

window.addEventListener('focus', function() {
  document.title = 'focused';
});

window.addEventListener('blur', function() {
  document.title = 'not focused';
});
Run Code Online (Sandbox Code Playgroud)

焦点事件很奇怪,只是有时候.如果我切换到另一个选项卡并返回,焦点事件将不会激活.但是,如果我点击地址栏然后返回页面,它就会.或者,如果我切换到另一个程序然后返回到Chrome,则会激活该选项卡当前是否已关注.

javascript google-chrome focus

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

展开并自动关注SearchView

我开发了用户按压在"搜索"图标的应用程序ActionBar并且SearchView在屏幕的顶部可见.

我的问题是它SearchView没有聚焦也没有扩展,所以用户必须按下它上面的搜索按钮Searchview才能使其展开并带出键盘.

该如何解决?

search expand android focus

70
推荐指数
6
解决办法
7万
查看次数

如何滚动到jQuery中的元素?

我在JavaScript中完成了以下代码,将焦点放在特定元素上(branch1是一个元素),

document.location.href="#branch1";
Run Code Online (Sandbox Code Playgroud)

但是因为我也在我的网络应用程序中使用jQuery,所以我想在jQuery中执行上面的代码.我试过但不知道为什么它不起作用,

$("#branch1").focus();
Run Code Online (Sandbox Code Playgroud)

上面的jquery(focus())代码不适用于div,而如果我尝试使用textbox相同的代码,那么它的工作,

请告诉我,如何使用jQuery将重点放在div elemnt上?

谢谢!

html javascript jquery focus

68
推荐指数
4
解决办法
15万
查看次数

Twitter bootstrap - 专注于点击模式内的textarea

刚刚开始玩bootstrap,这太棒了.

我想弄清楚这一点.我有一个textarea在模态窗口内反馈.它很棒.但是当我点击按钮激活模态时,我希望焦点转到textarea.我似乎无法让它发挥作用.

这是一个小提琴:http://jsfiddle.net/denislexic/5JN9A/4/

这是代码:

<a class="btn testBtn" data-toggle="modal" href="#myModal" >Launch Modal</a>

<div class="modal hide" id="myModal">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal">×</button>
    <h3>Modal header</h3>
  </div>
  <div class="modal-body">
      <textarea id="textareaID"></textarea>
  </div>
  <div class="modal-footer">
    <a href="#" class="btn" data-dismiss="modal">Close</a>
    <a href="#" class="btn btn-primary">Save changes</a>
  </div>
</div>?
Run Code Online (Sandbox Code Playgroud)

这是JS

$('.testBtn').on('click',function(){
    $('#textareaID').focus();
});?
Run Code Online (Sandbox Code Playgroud)

要恢复 当我点击"启动模式"时,我想要显示模态并将焦点放在textarea上.

谢谢你的帮助.

javascript jquery textarea focus twitter-bootstrap

68
推荐指数
3
解决办法
8万
查看次数

Mobile Safari:inputfield上的Javascript focus()方法只适用于点击?

我似乎找不到解决这个问题的方法.

我有一个像这样的简单输入字段.

<div class="search">
   <input type="text" value="y u no work"/>
</div>?
Run Code Online (Sandbox Code Playgroud)

而我正试着focus()在一个函数内部.所以在随机函数内部(无论它是什么函数)我有这条线...

$('.search').find('input').focus();
Run Code Online (Sandbox Code Playgroud)

这对每个桌面都可以正常工作.

但它在我的iPhone上不起作用.该字段没有聚焦,键盘没有显示在我的iPhone上.

出于测试目的并向您展示问题,我做了一个快速示例:

$('#some-test-element').click(function() {
  $('.search').find('input').focus(); // works well on my iPhone - Keyboard slides in
});

setTimeout(function() {
  //alert('test'); //works
  $('.search').find('input').focus(); // doesn't work on my iPhone - works on Desktop
}, 5000);?
Run Code Online (Sandbox Code Playgroud)

知道为什么focus()我的iPhone上的超时功能不起作用.

要查看实时示例,请在iPhone上测试此小提琴.http://jsfiddle.net/Hc4sT/

更新:

我创建了与我当前在当前项目中面临的完全相同的情况.

我有一个选择框应该 - 当"改变"时 - 将焦点设置到输入字段并滑入iphone或其他移动设备上的kexboard.我发现focus()设置正确但键盘没有出现.我需要键盘出现.

我在这里上传了测试文件http://cl.ly/1d210x1W3Y3W ...如果你在iphone上测试它,你可以看到键盘没有滑入.

javascript iphone jquery focus input

67
推荐指数
5
解决办法
10万
查看次数