jquerydosen';t运行完成

jquerydosen';t运行完成,jquery,callback,Jquery,Callback,我有一个jQuery脚本在我的网站和某处与8次回调 代码有时正常运行,有时不完整 也许你有问题 此地址为www.seta.rotsab.com 请尝试两次,您将看到不同的结果 $(document).ready(function () { $("#k1,#k2,#k3,#kg,#kab,#frmcn").hide(); var wq = "ha"; $("#xap").click(function () { if (wq == "ha") {

我有一个jQuery脚本在我的网站和某处与8次回调

代码有时正常运行,有时不完整

也许你有问题

此地址为www.seta.rotsab.com

请尝试两次,您将看到不同的结果

$(document).ready(function () {

    $("#k1,#k2,#k3,#kg,#kab,#frmcn").hide();
    var wq = "ha";
    $("#xap").click(function () {
        if (wq == "ha") {
            $("#x5,#x6,#x7,#x8,#x9,#x10,#x11,#x12,#x13,#x14,#x15,#x16,#x17,#x22").slideUp(2000, function () {
                $("#a1,#a7").slideUp(10, function () {
                    $("#app").animate({
                        top: '115px',
                        right: '800'
                    }, function () {
                        $("#app2").animate({
                            top: '115px',
                            right: '520'
                        }, function () {
                            $("#app3").animate({
                                top: '115px',
                                right: '195'
                            }, function () {
                                $("#k1,#k2,#k3").show(10, function () {
                                    $("#k1,#k2,#k3").animate({
                                        top: '240px'
                                    }, 2000);
                                    kn1.animate({
                                        top: '300',
                                        opacity: '0.4'
                                    }, "slow");


                                });
                            });
                        });
                    });
                });
            });
            wq = "ap";
        } else if (wq == "ga") {
            $("#x17,#kg").slideUp(1000, function () {
                $("#app,#app2,#app3").slideDown(1000, function () {
                    $("#k1,#k2,#k3").show(1, function () {
                        $("#k1,#k2,#k3").animate({
                            top: '200px',
                            left: '1000px'
                        }, 1000, function () {
                            $("#k1").animate({
                                top: '240px',
                                left: '1500px'
                            }, 1000, function () {
                                $("#k2").animate({
                                    top: '240px',
                                    left: '1500px'
                                }, 1000);

                            });
                        });
                    });
                });
            });
            wq = "ap";
        } else if (wq == "nw") {
            $("#kn1,#kn2,#kn3,#kn4,#kn5,#kn6").hide(1000, function () {
                $("#app").animate({
                    top: '115px',
                    right: '800'
                }, function () {
                    $("#app2").animate({
                        top: '115px',
                        right: '520'
                    }, function () {
                        $("#app3").animate({
                            top: '115px',
                            right: '195'
                        }, function () {
                            $("#k1,#k2,#k3").show(10, function () {
                                $("#k1,#k2,#k3").animate({
                                    top: '240px'
                                }, 2000);

                            });
                        });
                    });
                });
            });
            wq = "ap";
        } else if (wq == "ab") {
            $("#kab").hide(1000, function () {
                $("#app").animate({
                    top: '115px',
                    right: '800'
                }, function () {
                    $("#app2").animate({
                        top: '115px',
                        right: '520'
                    }, function () {
                        $("#app3").animate({
                            top: '115px',
                            right: '195'
                        }, function () {
                            $("#k1,#k2,#k3").show(10, function () {
                                $("#k1,#k2,#k3").animate({
                                    top: '240px'
                                }, 2000);

                            });
                        });
                    });
                });
            });
            wq = "ap";
        } else if (wq == "cn") {
            $("#frmcn").hide(1000, function () {
                $("#app").animate({
                    top: '115px',
                    right: '800'
                }, function () {
                    $("#app2").animate({
                        top: '115px',
                        right: '520'
                    }, function () {
                        $("#app3").animate({
                            top: '115px',
                            right: '195'
                        }, function () {
                            $("#k1,#k2,#k3").show(10, function () {
                                $("#k1,#k2,#k3").animate({
                                    top: '240px'
                                }, 2000);

                            });
                        });
                    });
                });
            });
            wq = "ap";
        }
    });

    $("#g2").click(function () {
        if (wq == "ha") {
            $("#x5,#x6,#x7,#x8,#x9,#x10,#x11,#x12,#x13,#x14,#x15,#x16,#a7,#app,#app2,#app3").slideUp(4000, function () {
                $("#a1").slideUp(1000, function () {
                    $("#x17").animate({
                        top: '115px',
                        left: '500'
                    }, 6000, function () {
                        $("#kg").show(1, function () {
                            $("#kg").animate({
                                left: '400px'
                            }, 6000);
                        });
                    });
                });
            });


            wq = "ga";
        } else if (wq == "ap") {
            $("#app,#app2,#app3").slideUp(1000, function () {
                $("#k1,#k2,#k3").animate({
                    right: '1400'
                }, 1500, function () {
                    $("#x17").slideDown(1000, function () {
                        $("#x17").animate({
                            top: '240px'
                        }, 1500, function () {
                            $("#kg").animate({
                                left: '400px',
                                top: '260px'
                            }, 1000);
                        });
                    });
                });
            });
            wq = "ga";
        } else if (wq == "nw") {
            $("#kn1,#kn2,#kn3,#kn4,#kn5,#kn6").hide(1000, function () {
                $("#x17").slideDown({
                    top: '115px',
                    right: '800'
                }, function () {
                    $("#kg").show(10, function () {
                        $("#kg").animate({
                            top: '240px'
                        }, 2000);
                    });
                });
            });
            wq = "ga";
        } else if (wq == "ab") {
            $("#kab").hide(1000, function () {
                $("#x17").slideDown({
                    top: '115px',
                    right: '800'
                }, function () {
                    $("#kg").show(10, function () {
                        $("#kg").animate({
                            top: '240px'
                        }, 2000);
                    });
                });
            });
            wq = "ga";
        } else if (wq == "cn") {
            $("#frmcn").hide(1000, function () {
                $("#x17").slideDown({
                    top: '115px',
                    right: '800'
                }, function () {
                    $("#kg").show(10, function () {
                        $("#kg").animate({
                            top: '240px'
                        }, 2000);
                    });
                });
            });
            wq = "ga";
        }
    });
});
我认为问题在于多次回调,因为如果没有这些代码,运行正常。脚本太长,请查看网站的源代码


亲切问候

请为下面的代码创建不同的函数,并在脚本中根据需要调用它。。。这可能会优化代码并正常工作

$("#x17").slideDown({
    top: '115px',
    right: '800'
}, function () {
    $("#kg").show(10, function () {
        $("#kg").animate({
            top: '240px'
        }, 2000);
    });
});

网页不可用..请正确设置代码格式。这将使您和其他人更容易阅读。您能说说为什么这个函数会出现问题吗?正如您所知,反复重复相同的代码不是一个好的做法,在运行此脚本时可能会消耗更多内存。