小编Gre*_*ude的帖子

$ .each()里面的setTimeout

好的,所以我有这个代码:

$(this).find('article.loading').each( function(i) {

    var el = this;
        setTimeout(function () {
        $(el).replaceWith($('#dumpster article:first'));
    }, speed);

});
Run Code Online (Sandbox Code Playgroud)

我想用另一个元素替换每个元素但我想在每个替换之间延迟.

我无法弄清楚为什么这不起作用,它只是在一次超时后替换所有这些.

有任何想法吗?

谢谢.

each jquery settimeout

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

在osx上使用jdbc将java连接到mysql

所以我将MySQL Connector/J 5.1.16添加到我的项目的Build Path中.我正在使用默认的OSX Java包和MAMP Pro 1.9.4与MySQL 5.1.44和Eclipse.

我已经使用以下函数设置了一个简单的Java应用程序:

private static String dbUrl = "jdbc:mysql://127.0.0.1:3306/mpp";
private static String dbUsername = "root";
private static String dbPassword = "root";

private Statement statement = null;

private void dbConnect() {


try {
    Class.forName("com.mysql.jdbc.Driver");
    Connection connection = DriverManager.getConnection(dbUrl, dbUsername, dbPassword);
    statement = connection.createStatement();

} catch(SQLException e) {
    System.err.print(e.getMessage() + " ARGH!");
} catch(Exception e) {
    System.err.print(e.getMessage() + " FUUUUUUUUUU!");
}
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我收到以下错误:

Communications link failure

The last packet sent successfully to the server was 0 …
Run Code Online (Sandbox Code Playgroud)

java mysql mamp jdbc

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

在类更改后重新计算jQuery中的元素高度

我有一个项目列表,根据标准,它通过jQuery on document.ready获取一个类,触发CSS3列.

如果列表以列显示,则其高度将更小.有没有办法在课程更改后立即在jQuery中获得新的高度?

$items.each(function(i){

var theItem = this;

console.log($(theItem).height());

//extended layout

if ( theCriteria ) {
    $(theItem).addClass('extended'); 
    console.log('after', $(theItem).height()); }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码返回两个调用的初始高度.我猜我需要触发别的东西.

css jquery height css3

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

标签 统计

jquery ×2

css ×1

css3 ×1

each ×1

height ×1

java ×1

jdbc ×1

mamp ×1

mysql ×1

settimeout ×1