首页 > 代码库 > js展开更多
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();
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。