繁体   English   中英

tumblr-如何根据某个帖子标题的高度使div出现?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM