标签:属性 title mod 内容 处理 没有 中间 project tar
<!doctype html>
<html>
<head>
<title>unquote</title>
<meta name="viewport"
content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes">
<script src="../components/platform/platform.js">
</script>
<link rel="import"
href="../components/font-roboto/roboto.html">
...说明:... <body unresolved touch-action="auto"> </body> ...说明:
详情请參考 Polymer样式參考文档。
<script src="../components/platform/platform.js"> <link rel="import" href="../components/font-roboto/roboto.html"> <!-- 以下是须要加入的元素,假设乱码,请删除中文内容,或另存为UTF-8编码 --> <link rel="import" href="../components/core-header-panel/core-header-panel.html"> <link rel="import" href="../components/core-toolbar/core-toolbar.html"> <link rel="import" href="../components/paper-tabs/paper-tabs.html">说明:
<core-header-panel>
<core-toolbar>
</core-toolbar>
<!-- 基本的页面内容将会放在这里 -->
</core-header-panel>保存后/部署后刷新页面,将看到顶部一个蓝色的工具栏. <core-header-panel>
<core-toolbar>
<!-- 加入一些选项卡,以paper-开头的是Material design风格的标签,具有非常炫酷的效果 -->
<paper-tabs valueattr="name" selected="all" self-end>
<paper-tab name="all">全部</paper-tab>
<paper-tab name="favorites">收藏</paper-tab>
</paper-tabs>
</core-toolbar>
<!-- 基本的页面内容将会放在这里 -->
</core-header-panel>保存/部署后刷新页面,将看到顶部工具栏以及两个选项卡,切换了试试?
说明:
valueattr="name" 指定它应该依据子元素的 name 属性来确定选中哪一个。
在文件的末尾(body里面)加入一个 <script> 标签来处理 tab 切换事件:
<script>
// 获取选项卡DOM元素 paper-tabs
var tabs = document.querySelector(‘paper-tabs‘);
// 加入事件监听, 非常明显,你须要chrome浏览器来执行
// 这里每次切换会触发2次,前一个tab取消选中,以及新tab被选中
tabs.addEventListener(‘core-select‘, function(e) {
//
var detail = e["detail"] || {};
var item = detail["item"] || {};
var isSelected = detail["isSelected"];
console.log(
"Tab(\""+ item["innerText"] + "\") changeTo: "+ isSelected +"; [" + tabs.selected + "] isSelected "
);
});
</script>说明: 你能够像一个内置元素一样能够和他交互。
标签:属性 title mod 内容 处理 没有 中间 project tar
原文地址:http://www.cnblogs.com/yangykaifa/p/7258712.html