jquery方法按块内使用

daswcszxw 2015-08-20 03:36:16
一个页面从上到下有很多div class=item
item里面写了多个方法,例如通过计算ttitle,图片的高度,来决定item的高度等等,

现在的问题是,
1,第一个item的内容有变化,第二个会受到影响,怎么才能写成通用方法.
我有想过用ready bind 感觉行不通啊.


//这是部分方法
var contH = $(".imgbar").height();
var contImgH = $(".imgbar").find("img").height();
var contImgW = $(".imgbar").find("img").width();
if(contImgH >= contH){
$(".imgbar").next(".imgmore").css("display","block");
$(".imgmore").width(contImgW);
$(".imgmore").click(function(){
if(contImgH > contH){
$(this).prev(".imgbar").height(contImgH);
$(this).children("span").text("点击收回");
}
})
}

这是DOM
...全文
109 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hch126163 2015-08-20
  • 打赏
  • 举报
回复
外层容器高度 auto
风中的少年 2015-08-20
  • 打赏
  • 举报
回复
了解具体需求,为什么会影响?那是因为class相同,当然要受影响,写的时候可否能传递参数来确定是哪一个item

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧