demo.html 1.42 KB
<div id="rsslist" class="page out" data-title="RSS列表">
    <div class="page-content">
        <div id="rsslist-header"></div>
        <div id="rsslist-a" ></div>
    </div>
</div>
<script>
    require(["mUtil", "NavHeader", "RSSList"], function (mUtil, NavHeader, RSSList) {
		var _u = require("mUtil");
		var hasClsPicker = typeof clsPicker !== "undefined";
		if(!hasClsPicker) {
			new NavHeader({
				el: "rsslist-header",
				container: "#rsslist",
				option: {
					title: "RSS列表",
					smallTitle: "rsslist"
				}
			}).render();
		}
		new RSSList({
			el: "rsslist-a",
			option:{
				source: "http://www.people.com.cn/rss/politics.xml",
				size: 10,
				showset: {
                    titlefield: "{title}",
                    otherfields: [
                        "{description}"
                    ]
                },
                onload: function(){
					var hasClsPicker = typeof clsPicker !== "undefined";
					if (!hasClsPicker) return;
					clsPicker.golalSetting({
						container: "#rsslist-a",
						type: "Rsslist"
					});
					
					new clsPicker({
						selector: ".wev-table-view-cell",
						text: ".wev-table-view-cell",
						skew: [1.1, 4.5], 
						lineYSkew: 0, 
					});
					
					new clsPicker({
						selector: ".wev-ellipsis",
						text: ".wev-ellipsis",
						skew: [1.3, -0.5], 
						lineYSkew: -100, 
						angle: 70, // 线条角度
					});
                }
			}
		}).render()
    });
</script>