小编Mar*_*ark的帖子

选择选项时的jQuery事件

选择选择表单时要绑定的事件是什么?

我有这样的事情:

<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>
Run Code Online (Sandbox Code Playgroud)

选择选项B时,我想要运行一些功能.

那我绑定什么,

$("#list").bind("?", function (){
// How do I check if it's option b that's selected here
//blah blah
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

检查浏览器是否全屏显示

可能重复:
检测浏览器是否处于全屏模式

有没有办法检查浏览器当前是否处于全屏模式(用户按下f11后)?

就像是:

if (window.fullscreen) {
  // it's fullscreen!
}
else {
  // not fs!
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

Steerpike的答案非常好,但我的评论是:

非常感谢,但这个答案对于FF来说是不够的.在Chrome中,我可以设置一个小容差,但在FF中,urlbar和tabs需要一段时间才能消失,这意味着在按下f11后,检测到的window.innerWidth仍然太小.

javascript jquery

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

jquery在contenteditable div中设置光标位置

问题的旧版本如下,在研究了更多之后,我决定重新解释这个问题.像以前一样的问题是,我需要在没有突出显示文本的情况下关注一个可信的div,直接进行焦点突出显示Chrome中的文本.

我意识到人们通过重置textarea中的插入位置来解决textareas中的这个问题.我怎么能用一个满足的元素来做到这一点?我试过的所有插件只适用于textareas.谢谢.

问题的老措辞:

我有一个我想要关注的可满足的元素,但只是将光标放在元素的前面,而是选择所有内容.

elem.trigger('focus');使用jquery选择chrome中整个元素中的所有文本.Firefox行为正确,将插入符号设置在文本的前面.我怎样才能让Chrome按照我想要的方式行事,或者重点关注的可能不是我想要的.

谢谢大家.

jquery focus caret contenteditable cursor-position

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

Mongodb php获取新文件的ID?

创建文档:

$db->collection->insert($content);
// $newDocID = ???
Run Code Online (Sandbox Code Playgroud)

我正在尝试获取新文档的ID.怎么样?谢谢.

php mongodb mongodb-php

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

php获取多维数组的唯一值

可能重复:
php多维数组删除重复

我有这样一个数组:

$a = array ( 
    0 => array ( 'value' => 'America', ), 
    1 => array ( 'value' => 'England', ),  
    2 => array ( 'value' => 'Australia', ), 
    3 => array ( 'value' => 'America', ), 
    4 => array ( 'value' => 'England', ), 
    5 => array ( 'value' => 'Canada', ), 
)
Run Code Online (Sandbox Code Playgroud)

如何删除重复的值,以便我得到:

$a = array ( 
    0 => array ( 'value' => 'America', ), 
    1 => array ( 'value' => 'England', ),  
    2 => array …
Run Code Online (Sandbox Code Playgroud)

php arrays

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

PHP如何删除路径的最后部分

我有这样的道路:

parent/child/reply

如何使用PHP删除路径的最后部分,使其如下所示:

parent/child

谢谢!

php

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

javascript node.js在try catch中获取行号?

我在node.js脚本上使用try catch:

try {} catch (err) {console.log(err)}
Run Code Online (Sandbox Code Playgroud)

我得到这样的输出:

{ stack: [Getter/Setter],
  arguments: [ 'undefined' ],
  type: 'called_non_callable',
  message: [Getter/Setter] }
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以提供更多信息?包括行号和功能名称等?

javascript try-catch node.js

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

CSS sprites与数据URI

我已经听说过很多关于使用精灵的重要性,以便让您的请求倒计时.但我的想法是,不是使用精灵,而是使用URI来完成同样的事情,并且更容易(不需要精灵创建).

使用精灵或uris更好吗?

css performance

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

在if块中定义JavaScript变量有什么问题?

我有一些像这样的代码:

if (condition) {
var variable = blah;
}

if (differentcondition) {
var variable = blah;
}
Run Code Online (Sandbox Code Playgroud)

它是否正确?

我假设如果条件不返回true,则不会分配变量.

JSLint继续告诉我,变量已经定义.

我做错了吗?

谢谢.

好的,这是我的实际用例,我正在做这样的事件委托:

$("#container").click(function (event){ 

    if ($(event.target).is('img.class1')) {
        var imagesrc = $(event.target).attr('src');
        // Do something with imagesrc
    }

    if ($(event.target).is('img.class2')) {
        var imagesrc = $(event.target).attr('src');
        // Do something with imagesrc
    }

    // This condition is mutually exclusive to the above 2
    if ($(event.target).is('img.class3')) {
        var imagesrc = $(event.target).attr('src');
        // Do something with imagesrc
    }

    // This condition is mutually exclusive …
Run Code Online (Sandbox Code Playgroud)

javascript variables scope

12
推荐指数
3
解决办法
7057
查看次数

javascript node.js中的自动mimetypes

我在javascript中将文件上传到aws s3,而AFAIK他们都需要mimetype才能正常运行.是否有一个脚本可以自动将文件名映射到我可以使用的mimetypes?

编辑:如果亚马逊有办法自动处理更好的mimetypes.

javascript node.js knox-amazon-s3-client

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