小编Jam*_*mes的帖子

jQuery ajax,等到beforeSend动画结束

HTML和CSS:

<a href="#">link</a>
<img src="http://2.bp.blogspot.com/_OIHTbzY7a8I/TOaiTKLqszI/AAAAAAAAAHM/eb3iiOqxzKg/s640/Auto_Audi_Audi_concept_car_005130_.jpg" />
<div></div>

img { display: none; }
a { display: block; }
Run Code Online (Sandbox Code Playgroud)

JS:

$("a").click(function(){
    $.ajax({
        url: "test.php",
        contentType: "html",
        beforeSend: function(){
            $("img").fadeIn(600, function(){
                $("div").append(" | beforeSend finished | ");
            });
        },
        error: function(){
            $("div").append(" | error | ");
        }
    });
    return false
});
Run Code Online (Sandbox Code Playgroud)

问题是,error函数在beforeSend函数完成动画之前启动.

这是工作示例http://jsfiddle.net/H4Jtk/2/

error应该只在beforeSend完成后开始工作.这该怎么做?

beforeSend当ajax启动时,我使用函数来启动块的动画.我无法删除它.

谢谢.

html javascript css ajax jquery

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

通过jQuery转换时间

从YouTube播放器http://code.google.com/apis/ajax/playground/?exp=youtube#chromeless_player我得到一个时间值,以秒为单位,如'243.577'.让它成为一个简单的字符串.

如何将其转换为如下值:'04:35'?对于这个例子,像4分35秒(希望我做出正确的计算).

如果该值仅为5秒,那么它应该给出类似'00:05'的值.如果是负数,那么'00:00'.

html css youtube jquery chromeless

4
推荐指数
1
解决办法
8068
查看次数

jquery删除闪烁

块闪烁 .hover()

这是一个完整的例子 - http://jsfiddle.net/xBEjQ/

如何解决这个问题?

UPD:鼠标离开较小的块(.image)后,应该删除弹出窗口,而不是.popup阻止.

jquery blink hover

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

获取MAC地址

我怎么知道访问者在linux主机(nginx)上的MAC地址?

来自以太网用户.

谢谢.

macos mac-address

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

将第一个单词移到最后

我们有名字的数组:

array(
Robin Hood,
Little John,
Maid Marion,
Friar Tuck,
Will Scarlet
)
Run Code Online (Sandbox Code Playgroud)

每个项目中的第一个单词应移动到此项目的末尾.

我们应该得到这个:

array(
Hood Robin,
John Little,
Marion Maid,
Tuck Friar,
Scarlet Will
)
Run Code Online (Sandbox Code Playgroud)

我们应该怎么做?

如果我们使用它会更好 foreach()

谢谢.

php arrays foreach

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

如果li里面有ul

<ul>
    <li>
        <ul></ul>
    </li>
    <li></li>
    <li></li>
    <li></li>
    <li>
        <ul></ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何添加class="parent"仅适用于li,它具有ul内部呢?

javascript jquery class list

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

检查外部文件的大小,php

我通过这段代码得到了他们的网址文件

file_get_contents($_POST['url'];
Run Code Online (Sandbox Code Playgroud)

然后我和他们做点什么.

但我不想操作大文件,如何限制接收文件的大小?

如果文件大于500kb,它应该抛出一个错误.

html php external filesize

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

in_array问题

我有几个大数组作为项目,每个数组有5 000 - 10 000个值.

所有都是简单的数组,比如

$array = array(125,345345,345,3485,324,65,746647,3221, ... );

我正在尝试搜索一些数字,并对不同的数字重复此操作近1000次.

喜欢

if $array has item 345 {
    return true
} else {
    return false
}
Run Code Online (Sandbox Code Playgroud)

但要求需要很长时间才能完成.有时服务器会发出超时错误.

在简单的结构中搜索某个数字的最佳方法是什么,但是它们的大小数组很大?

php arrays search

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

通过jQuery显示/隐藏<li>

我有html喜欢

<ul>
<li class="dropdown">text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li class="dropdown">text</li>
<li>text</li>
<li>text</li>
<li class="dropdown">text</li>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS:

li {display:none;}
li.dropdown {display:block;}
Run Code Online (Sandbox Code Playgroud)

当我们点击时li.dropdown,所有<li>没有类的,从当前到下一个li.dropdown,应该变得可见.当我们再次点击它时相反的动作 - <li>没有课程隐藏dropdown.

我该怎么做呢?

html javascript css jquery html-lists

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

自我执行并在JS中调用一个函数

我想有一个函数,可以通过其他函数调用它,并在声明时自行执行.

喜欢:

function some(var_one, var_two)
{
    // do something
}(var_one, var_two); // declare and execute (doesn't work)

function add_pair()
{
    // do something
    some(James, Amber);
}
Run Code Online (Sandbox Code Playgroud)

这样做的正确语法是什么?

html javascript jquery function

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