我试图在某一元素条件下隐藏几个聚合物元素。我知道有几种可能性。在我的opinon中,最简单的方法是引入一个新的CSS类
.invisible {
display: none;
}
并将其添加到聚合物元素的类列表中
this.$.icon.classList.add('invisible');
this.$.text.classList.add('invisible');
this.$.button.classList.add('invisible');
但这对元素没有影响。元素仍然可见。对elment检查器的查看显示,添加了该类:
class="style-scope parent-elem invisible"
其中parent-elem是父元素的名称。
谁能解释一下为什么元素不会被隐藏?
谢谢。
问候你,梅森曼
您可以使用parent属性
轻松地操作您的元素。尝试在元素属性
添加属性
properties: {
...
elementsVisible: {
type: Boolean,
value: true
}
...
}
然后在方法
中操作此属性
和HTML
组件集
<element hidden="[[!elementsVisible]]" ></element>
如果这不起作用,可以在父CSS
中添加
[hidden] {
display: none;
}
有时聚合物元素需要特殊的mixins来定制它们的css,但hidden通常有效:)
我正在迁移到Polymer 1.0 这是我的模板: 内容将在主html文件中填充文本。 我需要得到这个div的滚动高度。我曾经做过: 但这已经不起作用了: 我尝试向div添加一个id,并按如下方式选择它: 但这给了我一个0的值,即使内容中有很多文本。 我从就绪函数调用此代码。 我选择的元素是否正确?
我试图用聚合物表达式来显示某些东西。 我有一个文件,它打印出json_encoded数组,例如名称。在我看来,有三种可能性: null
WooCommerce可以用来展示产品,只要开启目录模式(Catalog Mode),即将与购买相关的内容去掉。本文介绍如何去掉价格和购买按钮。 2021年10月更新,请看这篇最新的文章WooCommerce目录模式Catalog Mode(2021). 去掉价格字段 把代码放在主题的functions.php下 //Hide price add_filter( 'woocommerce_get_
那些日子我一直在玩polymer,只是为了测试一些关于AJAX调用等的可能性。 由于聚合物的性质,由于DOM/AJAX竞争条件,我面临一些奇怪的行为。 事实上,我有一个自定义元素,它使用ajax调用来检索针对远程服务的信息(JSON)。 以下是组件: 组件模板合作伙伴。html 下面是组件功能。js 我不知道为什么,但如果我只使用1个结果元素,元素正确渲染和刷新尽快得到响应,但是如果我收到两个或更
问题内容: Google将忽略在CSS中设置为“显示:无”的元素内的单词吗? 例: 我想要隐藏这样的菜单可能看起来有些奇怪,但是有一个子菜单。并将用户激活它。但是我不希望它超越SEO。 问题答案: 在页面加载中使用javascript隐藏菜单。这样,谷歌仍然会分析您的文本。它会忽略元素以及textcolor与背景色相同的元素,从而使人眼看不到它
问题内容: 按下后如何隐藏“编辑”链接?当我按下编辑键时,是否还可以隐藏“ lorem ipsum”文本? 问题答案: