0
我在此example之後創建了一個自定義元素,現在extended-item
不再作爲css選擇器工作了。如何選擇擴展自定義元素
前:
<style>
extended-item {...}
</style>
<extend-item></extended-item>
後:
<style>
??? {...}
</style>
<div is="extended-item"></div>
我試圖div:extended-item
,但它不工作。任何想法?
[編輯]
這裏是我的榜樣extended-item
<link rel="import" href="../libs/polymer/polymer.html">
<polymer-element name="extended-item" noscript extends="div">
<template>
<style>
:host { ... }
</style>
...
</template>
</polymer-element>
注意,使用noscript
和extends
在一起不會讓我直接使用<extended-item>
語法,但只有其他<div is="extended-item">
語法,似乎不適用於選擇器。註冊元素這種方式等同,但將讓我使用這兩種語法,從而使選擇的工作:
<link rel="import" href="../libs/polymer/polymer.html">
<polymer-element name="extended-item">
<template>
<style>
:host { ... }
</style>
...
</template>
<script>
(function(){ Polymer('extended-item', {extends: 'div'}); })()
</script>
</polymer-element>
它似乎不工作,因爲這[小提琴](http://jsfiddle.net/RFontana/fkc8wbub/) – Renaud 2014-11-04 18:23:58
@ebidel感謝編輯,現在它的作品! – Renaud 2014-11-05 15:31:08
對我來說馬虎,對不起。謝謝ebidel! – PartyLich 2014-11-12 19:52:28