我一直在开发一个小型 jquery 移动应用程序。我有一个滑块可以从远程 XML 中拉出幻灯片并将它们弹出到轮播中。在正常的空白页面中,这可以正常工作,单击浏览器会转到相应的页面。
当完全相同的代码插入移动页面时 - 链接不会打开。尝试了 data-ajax false,但没有运气。我想知道它是否是 .live() 但我不确定我会把它放在哪里?任何帮助,将不胜感激。
$.ajax({
type: "GET",
url: "http://www.xxxxxx.com/file.xml
dataType: "xml",
success: function(xml) {
$(xml).find('coupon').each(function(){
var url = $(this).find('link').text();
var imageurl = $(this).find('imageurl').text();
$('<li></li>').html('<a href="' + url + '" data-ajax="false"> <img src="' + imageurl + '" data-ajax="false"/></a>').appendTo('#es-carousel-deals');
});
$('#deals').elastislide({
imageW : 128,
minItems : 5
});
}
});
});