• 29-05-2018, 16:20:21
    #1
    Red
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Diyelim elimde 10 tane resim var. Random 3 taneyi bir arada gösterecek bir kod lazım.

    Siteye aşağıdaki gibi eklemeliyim.


    <script src="random.js"></script>
  • 29-05-2018, 17:17:24
    #2
    Üyeliği durduruldu
    Merhaba,
    Biraz bilginiz var ise şu şekilde yapabilirsiniz.

            var howMany = 3;
            var min = 1;
            var max = $(this).find('div').length;
            var a = new Array();
            while (a.length < howMany) {          
            var n = Math.floor(Math.random() * (max - min)) + min;
                if (a.indexOf(n) == -1) {
                    a.push(n);
                }
           }        
            a.sort(function(a, b){return a-b});
            for(var i =0; i<howMany;i++){      
            $('#xo').find('.'+a[i]+'').addClass('xo');        
            }
      
    #xo > div{    display: none;  }  
    #xo > .xo{    display: block;  }
    <div id="xo">
    <div class="1">1</div>
    <div class="2">2</div>
    <div class="3">3</div>
    <div class="4">4</div>
    <div class="5">5</div>
    <div class="6">6</div>
    <div class="7">7</div>
    <div class="8">8</div>
    <div class="9">9</div>
    <div class="10">10</div>
    </div>

    divlerin içindeki 1,2,3,4..... yazan yerleri resim linki olarak düşünün