私がやろうとしていることと同様の機能を備えた別のSOの質問を見つけました。新しいdivにスワイプする代わりに、divを画面からスライドさせたいだけです
$("#listitem").swiperight(function() {
$.mobile.changePage("#page1");
});
問題の div は、実際には jQuery UI ダイアログ $("#div").dialog({...}); です。画面からスワイプして閉じたいだけです。
私がやろうとしていることと同様の機能を備えた別のSOの質問を見つけました。新しいdivにスワイプする代わりに、divを画面からスライドさせたいだけです
$("#listitem").swiperight(function() {
$.mobile.changePage("#page1");
});
問題の div は、実際には jQuery UI ダイアログ $("#div").dialog({...}); です。画面からスワイプして閉じたいだけです。
このようなもの:
$('#home').live('pagebeforeshow',function(e,data){
$("#listitem").bind('swiperight',function(event, ui){
$.mobile.changePage("#page1", { transition: "slide", reverse: true});
});
});
これを使って:
$("#listitem").swiperight(function() {
$.mobile.changePage("#page2");
});
そしてページを白紙のページに向ける
ポップアップについて話していると仮定すると、次のようなことができます:
$("#listitem").swiperight(function() {
var t = $(this);
t.animate({
right: '-999px'
}, 'slow', function() {
t.remove();
})
});