小编blo*_*ilk的帖子

使用jQuery测试输入是否具有焦点

在我正在构建的站点的首页上,有几个<div>使用CSS :hover伪类在鼠标悬停时添加边框.其中一个<div>包含一个<form>,使用jQuery,如果其中的输入具有焦点,将保持边界.除了IE6不支持:hover<a>s 之外的任何元素之外,这完全有效.所以,对于这个浏览器,我们只使用jQuery来模拟:hover使用该$(#element).hover()方法的CSS .唯一的问题是,现在的jQuery处理两种形式focus() hover(),当输入具有焦点,则用户移动鼠标或缩小,边界消失.

我以为我们可以使用某种条件来阻止这种行为.例如,如果我们测试鼠标输出是否有任何输入有焦点,我们可以阻止边界消失.AFAIK,:focusjQuery中没有选择器,所以我不确定如何实现这一点.有任何想法吗?

javascript jquery javascript-events jquery-on

546
推荐指数
4
解决办法
49万
查看次数

除了一个之外,在所有方面创建一个CSS3框阴影

我有一个标签式导航栏,我希望打开的标签有一个阴影,使其与其他标签区分开来.我还希望整个标签部分有一个阴影(见底部水平线)向上,阴影除了打开的所有选项卡的底部.

我将使用CSS3的box-shadow属性来做到这一点,但我无法找到一种方法来仅遮蔽我想要的部分.

通常情况下,我会用内容区域(更高z-index)覆盖打开标签的底部阴影,但在这种情况下,内容区域本身会有一个阴影,因此只会覆盖标签.

标签布局

     _______    _______    _______
    |       |  |       |  |       |
____|_______|__|       |__|_______|______

阴影线.

阴影会从水平线向上,在垂直线的外面.

                _______
               |       |
_______________|       |_________________

是一个实例:

那里有任何帮助,天才?

html css shadow css3

111
推荐指数
7
解决办法
9万
查看次数

父母的jQuery父级

我目前正在尝试找到元素父级的父级.我点击了一个链接<td>,我希望得到该<tr>对象.

为什么不会"$(this).parent().parent()"工作?会是什么?

谢谢,
布兰登

编辑:我的语法中出现错误是抛弃了整个事情."$(this).parent().parent()"实际上确实有效,但我最后还是花了$(this).closest('tr'),因为它似乎是最有效的解决方案.

javascript jquery

93
推荐指数
5
解决办法
9万
查看次数

有没有理由JavaScript开发人员不使用Array.push()?

我经常看到开发人员在JavaScript中使用如下表达式:

arr = []
arr[arr.length] = "Something"
arr[arr.length] = "Another thing"
Run Code Online (Sandbox Code Playgroud)

会不会push更合适?

arr = []
arr.push("Something")
arr.push("Another thing")
Run Code Online (Sandbox Code Playgroud)

javascript

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

在学习如何编写AJAX客户端代码时,我应该避免使用JavaScript库吗?

在不使用AJAX库的情况下学习如何编写AJAX更好吗?使用像jQuery这样的库从头开始编码有什么好处?

也可以看看:

使用jQuery有哪些优点和缺点?

javascript ajax

23
推荐指数
2
解决办法
1697
查看次数

如何删除gem install安装的文档?

我知道可以在没有文档的情况下安装宝石,但不幸的是,我在前三个月没有使用ruby.在那个时候,我设法安装了大量的宝石,但是自从我开始使用ruby以来我没有使用过我的计算机上的文档.我总是在互联网上查看文档.

从我的计算机安全删除文档的最佳方法是什么?另外,有没有办法将ruby配置为默认不安装文档?

ruby rubygems rdoc

23
推荐指数
4
解决办法
8245
查看次数

停止设置清算会议

当用户通过标准Devise控制器注销时,Devise会破坏整个会话存储,而不仅仅是它自己的数据.有什么方法可以避免这种行为吗?我还有其他不相关的数据应该保留.

session[:my_var] = "123"
Run Code Online (Sandbox Code Playgroud)

通过设计退出...

puts session[:my_var]
# => nil
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails devise ruby-on-rails-3

22
推荐指数
3
解决办法
8642
查看次数

NSString实例将其类报告为NSCFString

我的目标非常简单 - 我正在尝试设置NSString一些测试数据,然后返回类,这应该是NSString.这是我的代码:

NSString* stringer = [NSString stringWithFormat: @"Test"];
NSLog(@"%@", [stringer class]);
Run Code Online (Sandbox Code Playgroud)

日志说这个课程NSCFString不是NSString.这里发生了什么?

cocoa class objective-c nsstring class-cluster

20
推荐指数
2
解决办法
1万
查看次数

Backbone中的计算属性

我有一个场景,在客户端上操作的数据以不同于服务器上表示的方式呈现和交互.

请考虑event从服务器返回的以下资源.

{
  "id": 123,
  "start_at": 1331336004906,
  "end_at": 1331337704906
}
Run Code Online (Sandbox Code Playgroud)

以下模板用于编辑:

<form>
  <!-- Notice how date and time are separated in the interface -->
  <input type="text" name="start_date" value="{{start_date}}" />
  <input type="text" name="start_time" value="{{start_time}}" />

  <!-- Instead of asking for an end date/time, we ask for the duration -->
  <input type="text" name="duration" value="{{duration}}" />

  <input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

我怎么会去治疗start_date,start_time以及duration在我的骨干模型属性,而不将它们发送到服务器?我应该修改.toJSON()吗?

javascript javascript-framework backbone.js

17
推荐指数
4
解决办法
9432
查看次数

什么是FE开发人员?

我刚收到工作机会成为富裕开发人员,但我以前从未听说过这个词.强大的HTML,CSS,Javascript,jQuery,XSL技能.

我认为自己精通所有这些领域,除了XSL,我以前从未听说过这个词.任何人都可以开导我吗?

javascript jquery frontend

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