如何改变css属性取决于父类,但具有相同的类名
How to change css properties depending on parent, but with the same class name
一个例子:我在网站上有一个提要,提要使用相同的CSS类,图像具有不同的高度。我需要获取每个图像的高度并根据它为菜单设置一个bottom属性,它将位于提要中每个图像的底部。
我计划使用JavaScript。
我反对那个问题。我想知道如何设置每个menu_div
的底部属性,取决于图像…所以主要的问题是如何将它设置为所有的,因为所有的图像都是不同的。
提要如下:example
它不是关于一个特定的案例,它是关于一个方法。
首先,我强烈建议使用Zepto或jQuery,而不是使用纯javascript。其次,可能有一种方法可以用HTML和CSS完成你想要的。如果你分享你的代码,你已经尝试过的和你正在尝试做的,我们可能能够更好地帮助你。但既然你的问题都是关于javascript的这里是你如何在jQuery中完成你的问题:
$('.feed_css_class').each(function() {
// get the height of the image in the feed
var imageHeight = $(this).find('img').first().height()
// set the bottom of the .menu_div
$(this).find('.menu_div').css('bottom', imageHeight + 'px');
});
相关文章:
- 是否可以从父类访问子类的属性
- 使用此选项选择父类内部的类
- 子类访问父类's闭包变量
- 如何通过Prototype或jquery移除子类的父类基类
- JavaScript—父类和子类/对象的此问题
- 通过使用此组件,检索父类数据
- jQuery .not() 排除特定类的父类
- 如何在 jQuery 中获取具有特定父类的所有元素的内容,并将它们传递给 GET 变量
- 如何在单击父类的另一个子类时获取子类的值
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- hover添加类-或子类:悬停以影响父类
- 唯一标识父类的元素
- 无法将值从实例对象传输到父类的实例数组中
- jQuery父类更改的子级
- 在父类更改时停止HTML5音频/视频
- 如何从父类中记录成员函数
- 如果类中没有子元素,则赋予父类
- 带ui-router的AngularJS:改变来自child's控制器的父类依赖的值
- 如何改变css属性取决于父类,但具有相同的类名
- 在父类的方法中使用子类的类变量,这样变量就可以动态地改变(javascript)