• 29-09-2020, 22:34:20
    #1
    Arkadaşlar biraz önce yaptığım sistem gerekirse puanı klasik form kullanıyorsanız hidden input içine yazdırabilirsiniz umarım işinize yarar.

    var yp = jQuery(".yildiz-puanlama")
        var yp_i = jQuery(".yildiz-puanlama i")
    
        yp_i.mouseover(function(){
            var x = jQuery(this).index()
            yp_i.removeClass( "secili" )     
            for( i = x - 1; i >= 0; i-- ){
                yp_i.eq(i).addClass( "secili" )
            }
        })
    
        yp_i.mouseout(function(){
            var x = yp.attr( "data-puan" )
            yp_i.removeClass( "secili" )
            for( i = x - 1; i >= 0; i-- ){
                yp_i.eq(i).addClass( "secili" )
            }
        })
                
        yp_i.click(function(){
            var x = jQuery(this).index()
            yp.attr( "data-puan", x )
        })
    <div class="yildiz-puanlama" data-puan="0">
    <span>Puanla: </span>
    <i class="fa fa-star"></i>
    <i class="fa fa-star"></i>
    <i class="fa fa-star"></i>
    <i class="fa fa-star"></i>
    <i class="fa fa-star"></i>
    </div>
    • tuzlatuning
    tuzlatuning bunu beğendi.
    1 kişi bunu beğendi.
  • 29-09-2020, 22:41:29
    #2
    Teşekkürler