Note that there are some explanatory texts on larger screens.

plurals
  1. POJS script not running?
    primarykey
    data
    text
    <p>Have no experience with JS or JQuery. </p> <p>I'm trying to use this: <a href="http://codepen.io/highplainsdrifter/pen/Aicls" rel="nofollow noreferrer">http://codepen.io/highplainsdrifter/pen/Aicls</a></p> <p>The clock renders but does not actually work. For the JavaScript, I tried pasting it in between <code>&lt;script&gt;&lt;/script&gt;</code> tags in the html, and also tried putting it into it's own file and referring to it <code>&lt;script src="./clock.js"&gt;&lt;/script&gt;</code></p> <p><strong>Is something missing from this, some semicolon or punctuation?</strong> </p> <pre><code>var clockH = $(".hours"); var clockM = $(".minutes"); var clockS = $(".seconds"); function time() { var d = new Date(), s = d.getSeconds() * 6, m = d.getMinutes() * 6, h = d.getHours() % 12 / 12 * 360; clockH.css("transform", "rotate("+h+"deg)"); clockM.css("transform", "rotate("+m+"deg)"); clockS.css("transform", "rotate("+s+"deg)"); } var clock = setInterval(time, 1000); </code></pre> <p>=========</p> <p>Updates. Ok, so here is what I have in my js file:</p> <pre><code>$(document).ready(function(){ var clockH = $(".hours"); var clockM = $(".minutes"); var clockS = $(".seconds"); function time() { var d = new Date(), s = d.getSeconds() * 6, m = d.getMinutes() * 6, h = d.getHours() % 12 / 12 * 360; clockH.css("transform", "rotate("+h+"deg)"); clockM.css("transform", "rotate("+m+"deg)"); clockS.css("transform", "rotate("+s+"deg)"); } var clock = setInterval(time, 1000); }); </code></pre> <p>In the HTML:</p> <pre><code>&lt;script src="./jquery.js"&gt;&lt;/script&gt; &lt;script src="./clock.js"&gt;&lt;/script&gt; </code></pre> <p>and </p> <pre><code>&lt;div class="clock"&gt; &lt;span class="hours"&gt;&lt;/span&gt; &lt;span class="minutes"&gt;&lt;/span&gt; &lt;span class="seconds"&gt;&lt;/span&gt; &lt;span class="midday"&gt;&lt;/span&gt; &lt;span class="three"&gt;&lt;/span&gt; &lt;span class="six"&gt;&lt;/span&gt; &lt;span class="nine"&gt;&lt;/span&gt; &lt;/div&gt; </code></pre> <p>Finally, in my css: </p> <pre><code>body { background: #574b57; } .clock { background-color:#c7c7c7; width: 250px; height: 250px; border: 4px solid #999; border-radius: 100%; position: relative; margin: 20px auto; -moz-box-shadow: 1px 5px 5px rgba(0,0,0,0.6); -webkit-box-shadow: 1px 5px 5px rgba(0,0,0,0.6); box-shadow: 1px 5px 50px rgba(0,0,0,0.6); } .clock:after { background:#FFF; border-radius: 10px; border:#FFF 5px solid; content:""; left:50%; position:absolute; top:50%; margin-left: -5px; margin-top: -5px; -moz-box-shadow: 1px 5px 5px rgba(68,68,68,0.1); -webkit-box-shadow: 1px 5px 5px rgba(68,68,68,0.1); box-shadow: 1px 5px 5px rgba(68,68,68,0.1); } .clock span { display: block; background: white; position: absolute; transform-origin: bottom center; left: 50%; bottom: 50%; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .clock .hours { height: 30%; width: 5px; margin-left: -2px; -moz-box-shadow: 1px 5px 5px rgba(68,68,68,0.2); -webkit-box-shadow: 1px 5px 5px rgba(68,68,68,0.2); box-shadow: 1px 5px 5px rgba(68,68,68,0.2); } .clock .minutes { height: 45%; width: 3px; margin-left: -1px; -moz-box-shadow: 1px 5px 5px rgba(68,68,68,0.2); -webkit-box-shadow: 1px 5px 5px rgba(68,68,68,0.2); box-shadow: 1px 5px 5px rgba(68,68,68,0.2); } .clock .seconds { background: #949494; height: 47%; width: 1px; margin-left: 0px; -moz-box-shadow: 1px 5px 5px rgba(68,68,68,0.6); -webkit-box-shadow: 1px 5px 5px rgba(68,68,68,0.6); box-shadow: 1px 5px 5px rgba(68,68,68,0.6); } .clock .midday, .clock .three, .clock .six, .clock .nine { background: #949494; height: 10%; width: 6px; left: 49%; top: 2%; -moz-box-shadow: 1px 0px 5px rgba(68,68,68,0.3); -webkit-box-shadow: 1px 0px 5px rgba(68,68,68,0.3); box-shadow: 1px 0px 5px rgba(68,68,68,0.3); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .clock .three { top: 49%; left: 89%; height: 6px; width: 10%; } .clock .six { top: 89%; left: 49%; } .clock .nine { top: 49%; left: 1%; height: 6px; width: 10%; } </code></pre> <p><strong>But for some reason this is how the clock looks, any ideas on why so?</strong></p> <p><img src="https://i.stack.imgur.com/M8ruI.png" alt="enter image description here"></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload