![](/img/trans.png)
[英]Access shadow DOM properties (polymer) with javascript/jquery?
[英]JavaScript plugin initialization in Polymer Shadow DOM
我試圖將此插件與Polymer一起使用,但沒有用。 我使用此插件的Javascript版本。 我還使用了domReady:function {} 。 問題是什么?
影子DOM:
<link rel="import" href="../../bower_components/polymer/polymer.html">
<script src="../../assets/plugins/perfect-scrollbar/js/perfect-scrollbar.js"></script>
<polymer-element name="paper-scrollbar">
<template>
<!-- begin element CSS -->
<link rel="stylesheet" href="../../assets/plugins/perfect-scrollbar/css/perfect-scrollbar.css">
<style>
.scrollbar-container {
width: 100%;
height: 100%;
overflow: auto;
position: relative;
margin: 0;
}
</style>
<!-- end element CSS-->
<!-- begin element HTML -->
<div class="scrollbar-container">
<content></content>
</div>
<!-- end element HTML -->
</template>
<!-- begin element JavaScript -->
<script>
Polymer('paper-scrollbar', {
ready: function () {
var container = document.querySelector('.scrollbar-container');
Ps.initialize(container);
}
});
</script>
<!-- end element JavaScript -->
</polymer-element>
問題出在插件中。 它不適用於同一類下的元素范圍。 您應該為每個DOM元素使用唯一的ID。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.