小编nyu*_*a7h的帖子

MediaElement播放器"成功"回调未被执行,如果使用闪回后备,则可能不会触发"已结束"事件

我使用以下代码嵌入视频:

$('#trailer-dialog').mediaelementplayer({
        enablePluginDebug: false,
        // remove or reorder to change plugin priority
        plugins: ['flash','silverlight'],
        // specify to force MediaElement to use a particular video or audio type
        type: '',
        // path to Flash and Silverlight plugins
        pluginPath: '/build/',
        // name of flash file
        flashName: 'flashmediaelement.swf',
        // name of silverlight file
        silverlightName: 'silverlightmediaelement.xap',
        // default if the <video width> is not specified
        defaultVideoWidth: 1240,
        // default if the <video height> is not specified    
        defaultVideoHeight: 679,
        // overrides <video width>
        pluginWidth: -1, …
Run Code Online (Sandbox Code Playgroud)

javascript flash jquery internet-explorer mediaelement.js

6
推荐指数
1
解决办法
3797
查看次数

jsFiddle/echo/html无法使用jQuery

http://jsfiddle.net/YcK5X/ 我想知道为什么这个AJAX请求不会返回任何内容.

$.ajax({
    type: 'POST',
    url: '/echo/html',
    data: 'Echo!',
    success: function(data) {
        $('#ajax').html(data);
    },
    dataType: 'text/html'
});
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery jsfiddle

5
推荐指数
1
解决办法
2229
查看次数

非递归替换内置的javascript函数

我在这里写一些bookmarklet,我有一些与内置javascript函数有关的问题.

假设我想替换内置的提示函数(不一定在bookmarklet中).这似乎很容易,但有没有办法从这个替换中调用内置提示函数?

prompt = function(message){
    var tmp = prompt(message);
    hook(tmp);
    return tmp;
}
Run Code Online (Sandbox Code Playgroud)

我无法确定范围正确; 这个例子产生无限递归.

还有一种方法可以恢复已替换的内置javascript函数的默认行为(不需要挂起额外的引用).

javascript prompt built-in scoping

5
推荐指数
1
解决办法
582
查看次数

使用 maven\issues with Nexus 调试 Grails 命令“刷新依赖”

我在公司网络上,所以为了检索我们使用 Nexus 的依赖项。Grails 存储库已添加到 nexus 存储库中,所以现在剩下的就是配置 grails 以使用 nexus。

对于 Java Maven 项目的开发,我只需要指定它settings.xml应该关注哪个文件,因为 Nexus URL 和凭据存储在那里。

现在我们切换到 Grails,在创建新项目时,grails 在配置类路径上挂起大约 200 秒(因为它被配置为在 200 秒后超时),然后说:

Resolve error obtaining dependencies: Failed to read artifact descriptor for jline:jline:jar:2.12 (Use --stacktrace to see the full trace)
Error |
Required Grails build dependencies were not found. This is normally due to internet connectivity issues (such as a misconfigured proxy) or missing repositories in grails-app/conf/BuildConfig.groovy. Please verify your configuration to continue.
Process was killed
Run Code Online (Sandbox Code Playgroud)

现在这可能是 …

java grails groovy maven

5
推荐指数
1
解决办法
2120
查看次数

为什么JavaScript中有时需要function()?

HTML

<button id='hello'>Click Me!</button>
Run Code Online (Sandbox Code Playgroud)

JavaScript(错误)

$('#hello').click(alert('Hello, World!'));
Run Code Online (Sandbox Code Playgroud)

JavaScript(正确)

$('#hello').click(function() {
    alert('Hello, World!');
}
Run Code Online (Sandbox Code Playgroud)

我想知道为什么第一个JS代码触发事件加载而不是点击.任何人都可以告诉我为什么function() { [code] }脚本需要正常工作?

在这个例子中,我使用了jQuery事件,但这并不是特定的,例如,我也需要将它与setTimeout一起使用.

javascript jquery anonymous-function javascript-events

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

jQuery:如果存在select元素,则执行一些操作

嘿,我环顾了Stack Overflow并尝试了其他一些人的尝试,我无法让这个工作.

我有一个像这样的选择元素:

<select id="slct_firstCat" name="slct_firstCat" size="15">
</select>
Run Code Online (Sandbox Code Playgroud)

这只显示一个特定的AJAX请求完成后,所以这个select元素没有加载原始页面的DOM,它在主页加载后作为单独的AJAX请求加载.

我基本上想要这样做......

if (/* select element exists */) {
  // Then change the colour of a div to green
} else {
  // Change the colour to red
}
Run Code Online (Sandbox Code Playgroud)

但请记住,这必须在页面加载工作.如果需要,我可以单击选择以运行JS函数.

我在下面尝试了这个代码,但无法让它工作:

if ($(".element1").length > 0 || $(".element2").length > 0 {
  // code
}
Run Code Online (Sandbox Code Playgroud)

所以基本上,如果select元素存在,则将选项卡颜色更改为绿色,否则将其更改为红色.

javascript ajax jquery jquery-selectors

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

真实,直到被证实或被证明是错误的?

我注意到我的编码有点不明确.假设我们有一个二维数组,一个矩阵或一个表,我们正在查看它以检查每个行或嵌套维度的属性是否为真.

假设我有一个布尔标志,用于检查属性是真还是假.我的选择是:

  1. 将其初始化为true并检查每个单元格,直到证明为假.在代码完全执行之前,这会给它一个错误的名称.
  2. 从false开始并检查每一行,直到证明为真.仅当所有行都为真时,数据才是正确的.没有柜台,最干净的方法是什么?

我总是不假思索地做过1但是今天它让我感到疑惑.2怎么样?

language-agnostic boolean

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

当for循环结束时执行某些操作

我在JavaScript中有一个for循环,我想要一些代码在它结束时运行.这有效,但我想知道是否有更简单的解决方案:

for (var i = 1; i <= 100; i++) {
    console.log('Line ' + i);

    if (i === 100) {
        alert('Loop ended!');
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript for-loop

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

如何在LOGO中使用条件语句?

? 使 "num RANDOM 1
? IF [:num = 1] [print "Number is 1.] [print "Number is zero.]
[:num = 1] 既不是 FALSE 也不是 TRUE!

为什么这行不通?我正在使用Imagine LOGO

conditional-statements logo-lang

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

如何在jquery.load进程中添加jquery load.gif?

我想用use jQuery.load()来加载一些内容.如何在加载过程中添加微调器?

load.gif

$("#content").load("b.php #abc");
Run Code Online (Sandbox Code Playgroud)

jquery

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