于是我就问一个问题,前一段时间在这里>Cons of MouseOver for webpages跑进与启用/禁用事件的一些问题。根据帖子的回答,我应该更新我的功能作为一个对象轻松地发出。试错的几个小时以及网上调研后不过,我还是不明白,对象是如何工作的更改JS函数对象
所以这就是我要投入到一个对象的功能,
$(function() {
$('#01 img:gt(0)').hide();
setInterval(function() {
$('#01 :first-child').fadeOut(1500)
.next('img').fadeIn(1500)
.end().appendTo('#01');
}, 3000);
});
而且这是提供初始化我的对象的代码,
var Slideshow = (function() {
this.interval;
this.start = function() {
...
initialize
...
// catch the interval ID so you can stop it later on
this.interval = window.setInterval(this.next, 3000);
};
this.next = function() {
/*
* You cannot refer to the keyword this in this function
* since it gets executed outside the object's context.
*/
...
your logic
...
};
this.stop = function() {
window.clearInterval(this.interval);
};
})();
那么究竟应该如何实现我的功能到对象,以便它的工作?
那么你是怎么其实尝试?问题到底是什么?可以是“*”但是我需要引用'this',我可以做什么*“over”的任何内容*在该答案中提供的代码如何工作*“to”*如何将第一个代码片段中的代码放入'next'功能*“...... – Bergi
@Bergi我试图将函数到对象代码,但是我想我可能已经将它们放置在错误的地区或我应该把我的功能到对象时,放弃我的函数的某些部分。基本上我失去了我应该在哪里提供我的功能。 – Damienn
那么请告诉我们什么* *您已经尝试... – Bergi