0

私はこのサイトを開発しました。

http://www.chipotlelabs.com/apps/

それは正常に動作しますが、次のようなハッシュで実行すると:

http://www.chipotlelabs.com/apps/#Instaplayer

私のコンテンツはランダムに動きます..何が起こっているのでしょうか?

私のコードの一部です。move.js ライブラリと jQuery BBQ: Back Button & Query Library を使用しています。

case 'Instaplayer':
$('#cuerpoinsta').waitForImages({
    waitForAll: true,
    finished: function() {
        // All images have loaded.
        $(window).unbind('mousewheel');
        $("#accion").css("display", "none");
        $("#header").animate({
            height: "120px"
        }, 1000);
        $("#fondorepeat").animate({
            height: "120px"
        }, 1000);

        $("#logo").animate({
            "margin-top": "15px",
            'margin-left': '370px',
            width: "216px",
            height: "75px"
        }, 900, function() {


            $("#sombramenu").fadeIn('fast');
            fixedtotal()

            $("#primerasfotos").css('display', 'block');

            if ($(window).height() < 670) {
                if ($(window).scrollTop() == 0) {
                    demas();
                    $("#uno").attr({
                        'src': 'images/1x.jpg',
                        'rel': 'images/1x_thumb.png'
                    })
                    $("#dos").attr({
                        'src': 'images/2x.jpg',
                        'rel': 'images/2x_thumb.png'
                    })
                    $("#tres").attr({
                        'src': 'images/3x.jpg',
                        'rel': 'images/3x_thumb.png'
                    })
                    $("#cuatro").attr({
                        'src': 'images/4x.jpg',
                        'rel': 'images/4x_thumb.png'
                    })
                    $("#cinco").attr({
                        'src': 'images/5x.jpg',
                        'rel': 'images/5x_thumb.png'
                    })
                    $('html,body').stop(true, false).animate({
                        scrollTop: $("#instacont").offset().top - 88
                    }, 1000, function() {
                        move("#sloganinsta").set('opacity', 1).scale(0.7).set('margin-left', '60px').set('margin-top', '100px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end()
                        move("#instafoto").set('opacity', 1).scale(0.7).set('margin-left', '0px').set('margin-top', '115px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end()
                        move("#appletv").set('opacity', 1).scale(0.7).set('margin-left', '460px').set('margin-top', '380px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end()
                        move("#labadgeinsta").set('opacity', 1).scale(0.7).set('margin-left', '480px').set('margin-top', '325px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end()
                        move("#fraseinsta").set('opacity', 1).scale(0.7).set('margin-left', '465px').set('margin-top', '240px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end()
                        move("#fraseotra").set('opacity', 1).scale(0.7).set('margin-left', '180px').set('margin-top', '290px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end(function() {

                            $("#primerasfotos").css('top', '42%');
                            $(".carro").css({
                                'margin-left': '420px',
                                'margin-top': '320px'
                            });
                            move(".carro").scale(0.7).end();
                            move("#slogan").set('opacity', 1).scale(0.7).set('margin-left', '60px').set('margin-top', '50px').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').duration('0.6s').end(function() {

                                move("#pluma").set('opacity', 1).scale(1).set('margin-left', '144px').set('margin-top', '442px').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').set("width", "200px").duration('0.6s').end(function() {});
                                move("#iphone").set('opacity', 1).scale(1).set('margin-left', '250px').set('margin-top', '305px').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').set('width', '100px').duration('0.6s').end(function() {});

                                move("#moleskine").set('opacity', 1).scale(1).set('margin-left', '305px').set('margin-top', '257px').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').set('width', '151px').duration('0.6s').end(function() {});
                                move("#ipad").set('opacity', 1).scale(1).set('margin-left', '399px').set('margin-top', '210px').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').set("width", "350px").duration('0.6s').end(function() {})

                                demas();

                                $("#nf").removeClass('activo');
                                $("#calcpad").removeClass('activo');
                                $("#insta").addClass('activo');





                            });


                        })

                    })
                }
                else {
                    return;
                }
            }
            else {
                if ($(window).scrollTop() == 0) {
                    demas();
                    $('html,body').stop(true, false).animate({
                        scrollTop: $("#instacont").offset().top - 150
                    }, 1000, function() {

                        move("#sloganinsta").set('opacity', 1).scale(1).set('margin-left', '25px').set('margin-top', '50px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end()
                        move("#instafoto").set('opacity', 1).scale(1).set('margin-left', '0px').set('margin-top', '115px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end()
                        move("#appletv").set('opacity', 1).scale(1).set('margin-left', '565px').set('margin-top', '426px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end()
                        move("#labadgeinsta").set('opacity', 1).scale(1).set('margin-left', '575px').set('margin-top', '340px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end()
                        move("#fraseinsta").set('opacity', 1).scale(1).set('margin-left', '575px').set('margin-top', '240px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end()
                        move("#fraseotra").set('opacity', 1).scale(1).set('margin-left', '15px').set('margin-top', '125px').duration('0.6s').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').end(function() {

                            move("#slogan").set('opacity', 1).scale(1).set('margin-left', '60px').set('margin-top', '46px').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').duration('0.6s').end(function() {

                                move("#pluma").set('opacity', 1).scale(1).set('margin-left', '67px').set('margin-top', '499px').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').duration('0.6s').end(function() {
                                    move("#iphone").set('opacity', 1).scale(1).set('margin-left', '234px').set('margin-top', '320px').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').duration('0.6s').end(function() {

                                        move("#moleskine").set('opacity', 1).scale(1).set('margin-left', '305px').set('margin-top', '267px').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').duration('0.6s').end(function() {
                                            move("#ipad").set('opacity', 1).scale(1).set('margin-left', '445px').set('margin-top', '220px').ease('cubic-bezier(0.680, -0.550, 0.265, 1.550)').duration('0.6s').end(function() {


                                                $("#nf").removeClass('activo');
                                                $("#insta").addClass('activo');
                                                $("#calcpad").removeClass('activo');
                                                e.stopPropagation();


                                            });
                                        });
                                    });
                                });
                            });

                        })


                    })
                }
                else {
                    return;
                }
            }
        })
    }
})

break;
4

0 に答える 0