使用jQuery实现星级评分代码分享

2020-05-22 17:04:06易采站长站整理

            var parentCls = $(item).closest(‘.parentCls’); 
            self._bindEnv(parentCls); 
            _config.renderCallback && $.isFunction(_config.renderCallback) && _config.renderCallback(); 
        }); 
 
    }, 
    _bindEnv: function(parentCls){ 
        var self = this, 
            _config = self.config, 
            _cache = self.cache; 
 
        $(_config.selector + ‘ li’,parentCls).each(function(index,item){ 
             
            // 鼠标移上 
            $(item).mouseover(function(e){ 
                var offsetLeft = $(‘ul’,parentCls)[0].offsetLeft; 
                ismax(index + 1); 
                 
                $(‘p’,parentCls).hasClass(‘hidden’) && $(‘p’,parentCls).removeClass(‘hidden’); 
                $(‘p’,parentCls).css({‘left’:index*$(this).width() + 12 + ‘px’}); 
                 
 
                var html = ‘<em>’ +  
                              ‘<b>’+index+'</b>分 ‘+_cache.aMsg[index].split(‘|’)[0]+” +  
                           ‘</em>’ + _cache.aMsg[index].split(‘|’)[1]; 
                $(‘p’,parentCls).html(html);