Меня попросили попытаться остановить это слайд-шоу, когда будет достигнут последний слайд
http://jsfiddle.net/mplungjan/Fakwx/
Вот код, который мне нужно изменить - дополнительный бонус будет заключаться в полученииколичество слайдов из объекта тоже
$(function(){
$('#slides').slides({
animationComplete: function(current) {
// how to stop on the last slide:
// a) get the number of slides from the object - called total in the js
// b) call the stop() or pause() on the slideshow object
if (current>=????.total) {
????.stop();
}
},
preload: true,
.
.
});
});
Вот сайт http://slidesjs.com/ - я не нашел ни одного примера, который мог бы использовать, но люди, хорошо разбирающиеся в jQuery, должны быть в состоянии рассказать мне, каквызовите эту функцию из http://slidesjs.com/js/slides.jquery.js:
function stop() { // clear interval from stored id
clearInterval(elem.data('interval'));
}
Скажите, пожалуйста, как вы нашли объект, поскольку я никогда не пытался перечислять методы jQuery.
В Plain JSЯ бы сделал что-то вроде
var txt = "";
for (var o in object) {
txt += '\n'+o+':'+object[o]
}
...
, но в этом случае я не уверен, как получить доступ к объекту слайд-шоу и выяснить, что вызывать, остановить.