我想爲我的第一個移動應用程序構建一個接口,並且該應用程序必須在Android和Windows Phone上都可以使用,所以我使用的是PhoneGap + jQuery Mobile。jQuery Mobile自定義圖像按鈕
要設計我使用Appery的UI。
我需要做的就是擁有像全屏切換按鈕和自定義圖像的東西。
我有3份圖像,每種狀態一份。
比方說,我有:
- 爲開啓狀態
- 圖片off.png爲關閉狀態
- 圖片pressed.png圖片on.png中顯示,直到用戶釋放按鈕
我使用此代碼顯示在按鈕上的第一個圖像:
$("[name='toggleOnOff']").text("").append("<img height=\"300\" src=\"off.png\" width=\"280\"/>").button();
但我不知道如何做不同的狀態來定製我的按鈕。
我試過ThemeRoller但它只是讓我改變按鈕的顏色,這不是我所需要的。
編輯: 這是該按鈕的HTML:
<a data-role="button" name="toggleOnOff" dsid="toggleOnOff" class=' mobilebutton2'
id='j_5' data-corners="true" data-mini="false" data-theme="a" tabIndex="2">
Button
</a>
向我們展示你正在試圖改變按鈕的HTML。 – Gajotres 2013-05-13 12:54:40
添加了該按鈕的代碼。 – StepTNT 2013-05-13 12:57:09
您可以使用JS變量或CSS類來定義狀態。可以設置一個值,例如..「狀態」變量關閉/打開/按下或使用addClass/removeClass添加/刪除.on/.off/.pressed類。然後,您可以將背景圖像設置爲CSS或使用.append就像結合一系列'if'語句來確定要添加/刪除哪個圖像 – Calvin 2013-05-13 14:09:14