2011-06-06 38 views
1

在jquery移動文檔中(http://jquerymobile.com/demos/1.0a4.1/docs/api/events.html),它表示您可以使用tap和(或列出的任何事件)live和bind。jquery mobile live tap

目前我正在試圖獲得現場與下面的水龍頭事件工作:

$('#show_date,#final').live('tap', function() { 
    //$('#divpd').dialog('open'); 
    $('#dialog').jqmShow(); 
    $('#setfoc').focus(); 
    return false; 
}); // does not work 

然而,這是行不通的。然而,使用綁定完全相同的東西:

$('#show_date,#final').bind('tap', function() { 
    //$('#divpd').dialog('open'); 
    $('#dialog').jqmShow(); 
    $('#setfoc').focus(); 
    return false; 
}); // works 

是否工作。

這是一個錯誤?

回答

0

這是移動Safari瀏覽器特有的報告錯誤。我認爲,最簡單的解決方法就是添加

光標:指針

到元素的CSS到您指定的直播功能。