Jump to content

mrloregood

Newbie
  • Posts

    7
  • Joined

  • Last visited

Everything posted by mrloregood

  1. Всем привет, опять у меня появилось много вопросов. Есть такой js код Array.prototype.shuffle = function() { return this.sort(function() { return 0.5 - Math.random(); }); }; var nums = "123456789".split(""); const custom = "000".split(""); function getRandomNumber () { nums.shuffle(); for (i in custom) { nums[i] = custom[i]; } while(nums[0] == 0){ nums.shuffle(); } return +nums.join(""); } document.body.appendChild(document.createTextNode(getRandomNumber())); как можно на выводе сделать привязку цифр к таким дивам <div class="change"> <a id="img1" href="#img2"><img src="4.png" alt="" /></a> <a id="img2" href="#img1"><img src="1.png" alt="" /></a> </div> чтобы выводило не число а картинки привязанные к цифрам. То есть если 6578, то выдаёт солнышко, зайчика, мишку и дерево перевёртыши, которые можно переворачивать кликом(это уже есть, просто нужно как-то привязать)
  2. большое спасибо
  3. Большое спасибо, теперь буду более внимательно находить ошибки
  4. Во-первых большое спасибо за подсказку. Нужно чтобы 0 мог повторяться в числе, но нужное кол-во мне раз, то есть например я указываю что в числе должно быть 3 нуля, рандом выдаёт мне 123054008. И как закрепить за цифрами картинки, чтобы не вытягивать цифры, а сразу делать ряд из картинок по этому массиву?
  5. Всем привет. Делаю кое-что, и вот понадобилось чтобы генерировалось число(например 9 цифр, без повторений, но с контролируемым повторением 0 в числе(то есть можно указывать количество нулей в числе)), а затем выводить картинки заранее закреплённые за этими цифрами. Даже не знаю с чего начать, подскажите пожалуйста.
  6. Как и любой новичок, шарясь по сайтам с ответами на всевозможные мои вопросы я нашёл код, который должен выводить две картинки в рандомном местоположении(написан здешним Sensei вроде), но он почему-то не работает. Подскажите ошибку. <html> <head> <style type="text/css"> html, body { height: 100%; } img { position: absolute; } </style> </head> <body> <script> var img = document.querySelectorAll('img'), i = 0, max = img.length, left, top; for (; i &lt; max; i += 1) { left = Math.round(Math.random() * (document.body.offsetWidth - 100)) + 'px'; top = Math.round(Math.random() * (document.body.offsetHeight - 100)) + 'px'; img[i].style.left = left; img[i].style.top = top; } </script> <img src="http://savepic.ru/11286158.png" > <img src="http://savepic.ru/11330177.png"> </body> </html>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy