2012-02-07 66 views
0

在JQuery移動列表視圖中,如何用數據元素替換左側縮略圖圖像?JQuery mobile:用數據元素替換縮略圖

說我有一個日常鍛鍊提示的列表。我想顯示提示的「日」,而不是左側的圖像。就像這樣:

4電梯一些砝碼 - >
3做一些深蹲 - >
2做一些俯臥撐 - >
1伸展你的肌肉 - >

假設在「提示「模式,就像是有一個內容字段一樣,有一個」日「字段。日是一個數字。

所以,相反的這個當前代碼(其工作是把一個IMG向左)

<div data-role="content" data-theme="d" > 
    <div class="content-primary"> 
    <ul data-role="listview" > 
     <% @all_challenges.each do |tip| %> 
     <li><a href="#"> 
       <img src="/images/icondock/accept2.png" class="ui-li-icon"> 
       <h3><%= tip.outboundtitle %></h3> 
      </a> 
       <ul><!-- Second page with full tip --> 
        <li> 
         <br /> 
         <p><%= tip.outgoing %></p> 
        </li> 
       </ul> 
     </li> 
    <% end %> 
</ul> 


欲更換一個數據元素行:<%=尖.day%>

我無法弄清楚的是如何讓JQuery Mobile讓我保持那個偉大的32X32空間到左邊,但不期望有一個圖像。我想把一個大數字(天)放在那裏。

如果我和<%更換IMG SRC行= tip.day%>它只是穿TOP尖端數目,並且兩者都左對齊。兩行。

任何想法?

回答

0

剛剛創建了一個帶有硬編碼值的樣本。希望這是您正在尋找的。

<!DOCTYPE HTML> 
<html lang="en-US"> 
<head> 
<meta charset="UTF-8"> 
<title>Main Page</title> 
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" /> 
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script> 
<style> 
    .day{ 
     margin-top: -15px; 
     font-size:1.5em; 
     color:red; 
    } 
    #list .ui-link-inherit{ 
     padding-left:30px; 
    } 
</style> 
</head> 
<body> 
<div id="page" data-role="page"> 
<div data-role="header"> 
    <h1>Test Page</h1> 
</div> 
<div data-role="content"> 
    <ul id="list" data-role="listview" data-inset="true"> 
     <li><a href="#"><div class="day ui-li-icon ui-li-thumb">4</div>Lift some weights</a></li> 
     <li><a href="#"><div class="day ui-li-icon ui-li-thumb">3</div>Do some squats</a></li> 
     <li><a href="#"><div class="day ui-li-icon ui-li-thumb">2</div>Do some pushups</a></li> 
     <li><a href="#"><div class="day ui-li-icon ui-li-thumb">1</div>Stretch your muscles</a></li> 
    </ul> 
</div> 
</body> 
</html> 

一個here演示 - http://jsfiddle.net/5PPs4/

讓我知道這是否有助於