Как убрать события mouseover?
Здравствуйте. Из-за mouseover элемент показывается только при наведении курсора мыши. Если стереть mouseover, то ничего не работает вовсе. Подскажите, пожалуйста, как сделать так чтобы элемент показывался сразу?
// List event $(document).on('mouseover','.re-uiStar',function(){ var html='',inn='',label=$(this).attr('data-title'),stars=$(this).attr('data-star'),count=parseInt( $(this).attr('data-count') ),hover=$(this).parent().attr('data-hover'); if (hover==0) return false; var url=$(this).parent().attr('data-url')==''?null:decodeURIComponent($(this).parent().attr('data-url')); stars=stars.split('&'); inn+='<span class="st-title"><b>'+label+'</b></span><hr/>'; $.each(stars,function(k,v){ v=v.split('='); width=count==0?0:100*parseInt(v[1])/count; inn+='<div class="re-uiStar-item">'; inn+='<span class="st-i"><span class="st-t">'+v[0]+'</span><i class="st-star"></i></span>'; inn+='<span class="st-bar"><span class="st-inner" style="width:'+width+'%"></span></span>'; inn+='<span class="st-count">'+v[1]+'</span>'; inn+='<div class="clearfix"></div></div>'; }); |
У тя элемент создается при наведении, поэтому если стереть он и не выводится вовсе. А данные он берет из data-star
Вот и найди элемент .re-uiStar и вместо вывода в data-star напиши сразу хтмл <span class="st-title"><b><LABEL></b></span><hr/> <div class="re-uiStar-item"> <span class="st-i"><span class="st-t"><VALUE></span><i class="st-star"></i></span> <span class="st-bar"><span class="st-inner" style="width:<WIDTH>%"></span></span> <span class="st-count"><COUNT></span> <div class="clearfix"></div></div> А функцию закомменти или удали |
Часовой пояс GMT +3, время: 11:36. |