[英]tumblr - How can I make a div appear based on the height of a certain post's caption?
我正在tumblr上编辑主题,并尝试使用jquery使其主题化,以便仅当文本帖子或帖子标题的高度超过250px时才显示某个div。 它非常简单,似乎可以正常工作,但似乎只在第一篇文章中介绍,然后将div设置为所有其他条目可见。 有谁知道我如何调整代码,以便每个帖子都可以通过代码,而不是仅针对第一篇帖子进行设置?
注意:#entry是用于设置帖子样式的ID。 .caption是字幕的类,.b是仅当字幕超过一定高度时才要显示的div。
$(document).ready(function(){
if ($("#entry .caption").height()>250) {
$("#entry .b").show();
}
});
如果您可以提供帮助,请告诉我。 谢谢!
尝试更改
if ($("#entry .caption").height()>250)
至:
if ($("#entry .caption").height()>=250)
因此您还匹配了250px
以上的高度。
对于每个匹配的元素:
$(document).ready(function(){
$('.entry .caption').each(function(i, ui){
if ($(this).height()>=250) {
$(this).parents('.entry').find('.b').show();
}
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.