0
我一直有这个错误,当我试图实现swipe.jsswipe.js遗漏的类型错误:对象#<HTMLDivElement>有没有方法“下一步”
Uncaught TypeError: Object #<HTMLDivElement> has no method 'next'
我通过AJAX加载内容
jQuery的:
var container = $("#wrapper");
url = this.href + " .span9";
container.load(url, function(){
var $galNav = $("<a href='#' onclick='slider.prev();return false;'>prev</a> <a href='#' onclick='slider.next();return false;'>next</a>");
container.append($galNav);
window.mySwipe = new Swipe(document.getElementById('slider'));
});
的HTML我加载:
<div id='slider'>
<ul>
<li style='display:block'>1</li>
<li style='display:none'>2</li>
<li style='display:none'>3</li>
<li style='display:none'>4</li>
<li style='display:none'>5</li>
</ul>
</div>
我跟着swipe.js,但我不知道为什么我有这个错误并不起作用
'slider.next()'在ID为'slider'的元素上调用方法'next'。 DOM元素没有“next”方法。 – 2013-03-03 19:45:16
谢谢,但我不知道我现在应该做什么,我跟着他们说什么,我错过了什么? – 2013-03-03 19:46:20
改为使用'window.mySwipe.next()'。请参阅“API和要求”选项卡。它看起来像你复制了他们的HTML。在他们实际使用的页面上,var slider = new Swipe(document.getElementById('slider'),...);'。 – 2013-03-03 19:51:03