Привет, я пытаюсь достичь «слайдера новостей», как тот, который вы можете видеть на yahoo.com ... У меня почти 100% кода .. (если вы хотите сравнить их здесь, мой код http://jsfiddle.net/PcAwU/1/)создание слайдера JQuery как yahoo.com slider details
Отсутствие в моем коде (забудьте о дизайне) заключается в том, что в моем слайдере вам нужно щелкнуть по каждому элементу, я попытался заменить Onclick for Hover на javascript, это сработало, но изображение fisrt в галерее перестает работать, поэтому, когда вы просто открываете слайдер, вы видите недостающее изображение.
Другая точка .. также очень важна, в yahoo.com после «x секунд» ползунок переходит к следующему элементу и т. Д. ... все Thumnails объединены 4 на 4, (в моем 5 5, это нормально) ... после прохождения всех 4 пунктов, он перейдет к следующему блоку.
КАК Я ДОСТУПНО ТО, ЧТО !!. Я действительно изучал API, все, действительно потерянное, надеюсь, кто-то может мне помочь. потому что я действительно потерял здесь.
Благодаря
Вот сценарий
$(function() {
var root = $(".scrollable").scrollable({circular: false}).autoscroll({ autoplay: true });
$(".items img").click(function() {
// see if same thumb is being clicked
if ($(this).hasClass("active")) { return; }
// calclulate large image's URL based on the thumbnail URL (flickr specific)
var url = $(this).attr("src").replace("_t", "");
// get handle to element that wraps the image and make it semi-transparent
var wrap = $("#image_wrap").fadeTo("medium", 0.5);
// the large image from www.flickr.com
var img = new Image();
// call this function after it's loaded
img.onload = function() {
// make wrapper fully visible
wrap.fadeTo("fast", 1);
// change the image
wrap.find("img").attr("src", url);
};
// begin loading the image from www.flickr.com
img.src = url;
// activate item
$(".items img").removeClass("active");
$(this).addClass("active");
// when page loads simulate a "click" on the first image
}).filter(":first").click();
// provide scrollable API for the action buttons
window.api = root.data("scrollable");
});
function toggle(el){
if(el.className!="play")
{
el.className="play";
el.src='images/play.png';
api.pause();
}
else if(el.className=="play")
{
el.className="pause";
el.src='images/pause.png';
api.play();
}
return false;
}
Отлично! это сработало, есть ли у вас какие-либо идеи по поводу другого момента? –
@DreaminMediaQueretaro Добавил его к вопросу. – Kivylius
есть на вопрос эта часть ..... другой пункт .. тоже очень важный, в yahoo.com после «x секунд» ползунок переходит к следующему пункту и так далее ... все Thumnails объединены 4 на 4, (в шахте 5 на 5, вот и все) ... после прохождения всех 4 предметов, переходите к следующему блоку. КАК Я ДОСТУПНО ТО, ЧТО !!. –