我在JQuery mobile的更改功能中使用滑动动画编写了一个小测试,我的功能在一定程度上有效。我遇到的问题是后退按钮没有转到上一页..我将从第1页转到第2页,然后一旦我回击它就转到第5页。有什么我需要手动添加到我的javaScript所以它正确存储了上一页?
以下是javaScript的片段和running example:
validObject(.A())
[1] TRUE
validObject(.B())
[1] TRUE
validObject(.C())
Error in validityMethod(as(object, superClass)) :
no slot of name "color" for this object of class "data.frame"
感谢。
答案 0 :(得分:1)
您可以在网页上使用var itemMap = {};
function getItems(){
getAllItemsFromServer().then(function(data){
data.forEach(value){
itemMap[value.key] = value;
}});
return itemMap;
}
//need to get the values from various places, using a loop here
//to make multiple calls
var itemKeys = ['a', 'b', 'c'];
itemKeys.forEach(key){
var value = getItems().then(function(data){ return data[key]});
console.log('item for key=' + value);
}
属性,也可以使用data-url
方法选项中的dataUrl
属性。
类型:字符串 在change()完成时更新浏览器位置时使用的URL。如果未指定,则使用page元素的data-url属性的值。
以下是使用change
属性的工作示例。
答案 1 :(得分:0)
它可能在这里
$.mobile.pageContainer.pagecontainer('change', nextpage, {
transition: "slide"
});
尝试changePage
可能吗?
$.mobile.changePage(nextpage, "slide", false, true);