Javascript JQuery Mobile changePage替代方案不使用转换
我有一个页面,允许用户使用滑动手势来浏览页面。我可以让它工作,但我不能使用本机jQM方法changePage。我无法使用changePage,因为我们会动态生成下一页的URL。以下是工作脚本:Javascript JQuery Mobile changePage替代方案不使用转换,javascript,jquery,zend-framework,mobile,jquery-mobile,Javascript,Jquery,Zend Framework,Mobile,Jquery Mobile,我有一个页面,允许用户使用滑动手势来浏览页面。我可以让它工作,但我不能使用本机jQM方法changePage。我无法使用changePage,因为我们会动态生成下一页的URL。以下是工作脚本: $(function(){ $('#page_div').live('swiperight', function(event){ location.href='/<?= $this->nextSlideLink ?>'; }); $('#page_div').live('swip
$(function(){
$('#page_div').live('swiperight', function(event){
location.href='/<?= $this->nextSlideLink ?>';
});
$('#page_div').live('swipeleft', function(event){
location.href='/<?= $this->prevSlideLink ?>';
});
});
现在,问题是我无法让jQM转换正常运行,因为我没有使用changePage
通常您会这样做,但在这种情况下不会:
$('#page_div').live('swiperight', function(event){
$mobile.changePage('<?= $this->prevSlideLink ?>' {transition:'slide'});
});
有人知道我如何让转换工作吗???为什么不使用changePage 如果确实需要避免更改页面,可以尝试模拟单击:
jQuery('<a href="<?= $this->prevSlideLink ?>"/>')
.appendTo(jQuery.mobile.activePage)
.trigger('click')
.remove();
我不明白为什么你不能使用动态url。你能详细说明一下吗?