2011-10-13 23 views
2

是否有可能通過jquery按鈕按動手勢?我們希望一個標籤在用戶按下時改變顏色 - 所以基本上需要一個印刷機或類似的東西?我之前在其他網站上看到過這一點,但無法弄清楚如何去做。jquery移動 - 在新聞事件?

謝謝你的時間!

乾杯 保羅

回答

1

只需使用一個正常的jQuery .click事件。

1

相關:

活生生的例子:

JS:

$('#custom-li-1').click(function() { 
    $(this).attr('data-icon','star'); 
    $(this).children().children().next().removeClass('ui-icon-custom').addClass('ui-icon-star'); 
}).page(); 

$('#custom-li-2').click(function() { 
    $(this).attr('data-icon','home'); 
    $(this).children().children().next().removeClass('ui-icon-grid').addClass('ui-icon-home'); 
}).page(); 

$('#custom-li-3').click(function() { 
    $(this).attr('data-icon','grid'); 
    $(this).children().children().next().removeClass('ui-icon-star').addClass('ui-icon-grid'); 
}).page(); 

HTML:

<div data-role="page" id="home"> 
    <div data-role="header" data-theme="b"> 
     <h1>Test</h1> 
    </div> 
    <div data-role="content" data-theme="d"> 
     <div data-role="navbar" data-theme="d"> 
      <ul id="custom-nav-list"> 
       <li><a href="#" data-icon="custom" class="ui-btn-active" id="custom-li-1">Home</a></li> 
       <li><a href="#" data-icon="grid" id="custom-li-2">Second page</a></li> 
       <li><a href="#" data-icon="star" id="custom-li-3">Third page</a></li> 
      </ul> 
     </div> 
    </div> 

</div> 
0

我想,當用戶的地方倒是DIV2躲DIV1。

只需使用點擊或點沒有服務的目的..所以結束了使用以下

要捕捉各種觸摸事件使用

$('#div2').bind('tap click swipe focus', function() { 
    $('#div1').hide(); 
});