js展开更多
var introduces = { inIt : function(){ introduces.imgLoad(); introduces.showMore(0,‘hioh‘,86); introduces.showMore(1,‘hiohs‘,147); $("#normal span").hover( function(){ $(this).addClass(‘cur‘); }, function(){ $(this).removeClass(‘cur‘); } ); }, imgLoad : function(){ var mw = 500, mh = 500, gw = function(w,h){ return Math.round(w/h*mh); }, gh = function(w,h){ return Math.round(h/w*mw); }, hary = [], imgs = $("#temp4 img"); $("#temp4 img").each(function(){ var w = $(this).width(), h = $(this).height(); if(w > mw){ $(this).css({‘width‘:mw,‘height‘:gh(w,h)}); } if(h > mh){ $(this).css({‘width‘:gw(w,h),‘height‘:mh}); } hary.push($(this).height()); }); var ht = Math.max.apply(Math,hary); $(‘.wrap‘).css({‘height‘:ht,‘line-height‘:ht+‘px‘}); }, showMore : function(unms,classname,conh){ var con = $("#con"+unms), h = con.height(), parent = con.parent(); if(h > conh){ parent.after(‘<div class="wmore"><span class="mores" id="mores‘+unms+‘">展开更多</span>‘); }else{ parent.removeClass(classname); } $("#mores"+unms).click(function(){ if($(this).hasClass(‘moress‘)){ $(this).removeClass(‘moress‘); $(this).text(‘展开更多‘); $(this).parent().prev().addClass(classname); }else{ $(this).addClass(‘moress‘); $(this).text(‘收起‘); $(this).parent().prev().removeClass(classname); } }); } }; introduces.inIt();
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。