Autor | Zpráva | ||
---|---|---|---|
Jape Profil |
#1 · Zasláno: 18. 3. 2014, 10:16:58
Ahoj,
pravě jsem dokončil launchpage pro náš web (juuukebox - poslední verze). Chceme zaujmout uživatele a tak jsme web pořádně rozhýbali. Problém je s Firefoxem, kde velká část animací funguje, ale nedaří se mi roztočit vinylovou desku na středu. V ostatních prohlížečích se točí jak má, můžete na nich omrknout správnou funkčnost. Celá ta sranda s točenim začíná na řádce 230 ve /style.css (třída .vinyl-placed se připřadí po najetí desky do čárkovanýho kruhu). Budu vděčnej za jakýkoliv nápady :) |
||
peta Profil |
Prohlizec mi pise chyby:
Varování: Chyba při parsování hodnoty „transform“. Deklarace vynechána. translate(undefinedpx, undefinedpx) Varování: ReferenceError: reference to undefined property anchors.distLeft Zdrojový soubor: http://www.juuukebox.com/d/moveit.js Řádek: 66 Nevidim zadne toceni ani ve FF ani v IE. Co presne se ma jak tocit? Jako, deska rotovat jako na gramofonu nebo jak? Pri pohybu mysi se tam otaceji a pohybuji jen napisy. Kod, ktery js vygeneruje po zapadnuti desky je tento, jestli ti to nejak pomuze <html lang="en-us"><head> <meta charset="utf-8"> <title>Juuukebox launch</title> <meta name="description" content="Juuukebox is new experinece how to stream music."> <meta name="author" content="Jape"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> <script src="//www.google-analytics.com/analytics.js" async=""></script><script type="text/javascript" src="jquery-1.10.2.min.js"></script> <script src="environ.js"></script> <script src="function.js"></script> <link href="favicon.ico" rel="icon" type="image/x-icon"> <link href="reset.css" rel="stylesheet" type="text/css"> <link href="style.css" rel="stylesheet" type="text/css"> <noscript> <style> /* Styles for device without javascript */ #curtain {display: none!important;} </style> </noscript> <script src="moveit.js" type="text/javascript"></script></head> <body class="moveit vinyl-placed"> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-48647717-1', 'juuukebox.com'); ga('send', 'pageview'); </script> <div style="margin-top: 23.5px;" id="content"> <div id="curtain"></div> <img style="transform: translate(0px, 0px);" src="vinyl.png" id="vinyl"> <div id="helpers"> <img id="dot-circ" src="dotted-line.png" alt=""> <p style="transform: translate(-391px, -24px);" id="drag-it"><span>Drag it!</span></p> <p id="drop-it"><span>Place it here!</span></p> <!--<img id="gram-dot" src="gram-dot.png" alt="" /> <p id="drag-it"><span>Drag it!</span></p> <!--<p id="drop-it"><span>Drop it!</span></p>--> </div> <section class="s"> <h1><span style="transform: translate(0px, 0px) rotate(0deg);" id="h1-1">Juuu</span><span style="transform: translate(0px, 0px) rotate(0deg);" id="h1-2">kebox.</span></h1> <p><strong><span style="transform: translate(0px, 0px);" id="word-1">The</span> <span style="transform: translate(0px, 0px);" id="word-2">new</span> <span style="transform: translate(0px, 0px);" id="word-3">experience</span> <span style="transform: translate(0px, 0px);" id="word-4">how</span> <span style="transform: translate(0px, 0px); opacity: 1;" id="word-5">to</span> <span style="transform: translate(0px, 0px);" id="word-6">listen</span> <span style="transform: translate(0px, 0px);" id="word-7">music</span> <span style="transform: translate(0px, 0px);" id="word-8">together.</span></strong><br> <span style="transform: translate(0px, 0px);" id="word-9">At</span> <span style="transform: translate(0px, 0px) rotate(0deg);" id="word-10">the</span> <span style="transform: translate(0px, 0px);" id="word-11">party,</span> <span style="transform: translate(0px, 0px);" id="word-12">as</span> <span style="opacity: 1;" id="word-13">well</span> <span style="transform: translate(0px, 0px);" id="word-14">as in</span> <span style="transform: translate(0px, 0px);" id="word-15">the cafeteria.</span></p> <div id="info"> <p style="transform: translate(0px, 0px); opacity: 1;" class="p-second"><strong>Launching soon.</strong> Add your mail for being informed!</p> <div style="transform: translate(0px, 0px); opacity: 1;" class="input" id="input"> <input name="mail" id="mail" placeholder="your@mail.com" type="email"> <button type="button" id="send-me"><span>+</span></button> <img id="waiting" src="ajax-loader.gif"> <p id="response"></p> </div> </div> <br> </section> </div> <div style="height: 100%;" id="shadow-box"><div style="margin-top: 23.5px;" id="shadow"></div></div> <script src="general.js"></script> </body></html> |
||
Časová prodleva: 4 dny
|
|||
Jape Profil |
#3 · Zasláno: 24. 3. 2014, 15:07:59
Ahoj, děkuju za snahu. Problém jsem nakonec našel, šlo o to, že hodnoty transform translate přepisovali hodnoty transform rotate. Tím pádem, když jsem animoval transform, animovala se translate hodnota a ne rotate.
Nefunguje v IE? Mrknu na to a zkusim poladit. Ještě jednou díky :) |
||
Časová prodleva: 10 let
|
0