我在跨平臺解決方案(iOS,Android,MobileWeb)中使用Appcelerator。我希望能夠在mobileweb中查看我UI元素的id屬性。我見過如何使用Alloy設置id的例子,但我沒有使用Alloy,我在JavaScript中編寫了所有元素。如何在不使用Alloy時設置Appcelerator(mobileweb)中的DIV屬性ID
有人可以告訴我,我必須適用於一個視圖的HTML屬性設置在生成的DIV的屬性。
下面是一個例子觀點:
this.Viewer = Ti.UI.createScrollView(
{
left:25,
right:5,
bottom:5,
top: 0,
width: this.App.Width - 40,
height: 200,
contentHeight: Ti.UI.SIZE,
borderColor: "#333333",
borderWidth: 3,
horizontalWrap: false,
layout:"vertical",
scrollType: "vertical",
scrollsToTop: true,
showVerticalScrollIndicator: true,
showHorizontalScrollIndicator: false,
verticalBounce: false,
visible: true,
zIndex:100
});
和生成的HTML
<div class="TiUIElement TiUIView TiLayoutsComposite" data-widget-id="Ti.UI.View:36" style="background-color: rgb(0, 255, 0); background-repeat: no-repeat; background-size: 100% 100%; border-color: rgb(51, 51, 51); border-width: 2px; left: 5px; top: 90px; width: 507px; height: 626px;"></div>
理髮師你的男人! - 當他提到這個例子時,請注意,當你明確指出MobileWeb時,你可以將任何標準瀏覽器JavaScript放入該語句中。這包括對窗口和文檔對象的引用等 –