Реализация слайдера
Доброе время суток, горю желанием сделать слайдер,знаю, есть горы плагинов, но нигде я не нащёл где будет описана данная реализация на примере...может есть урок по созданию слайдера самого простого?Как Вы уже поняли,я хочу сам написать слайдер, знаю это не очень сложно..:-?
|
|
ну и к чему это...в этом ответе я не вижу ничего вообще ценного..(Я немного может не так спросил...слайдер на jquery..
|
|
спасибо, несколько моментов можно подчекнуть
|
Цитата:
Цитата:
|
вообщем, вроде получилось на jq, только если я быстро кликаю на кнопку, то у меня слайдер неправильно двигается, а вернее неправильно рассчитывается положение слева, можно как то сделать, чтобы пока не выполнится действие, другое не начиналось?И в итоге слайдер заканчивает работу после быстрых кликов не на left:-600px а на left:-543(например), и как следствие , смещение картинки.Спасибо
function Move(direction) { $("#slide-left").css("display","block"); var currentSize =$("#slides").css('left'); currentSize=parseFloat(currentSize); if (direction == "left") { var newsize=currentSize + 100; } if (direction == "right") { var newsize=currentSize - 100; } if (newsize <= -400) { $("#slide-right").hide(); } else {$("#slide-right").show();} if (newsize >= -100) { $("#slide-left").hide(); } else {$("#slide-left").show();} $("#slides").animate({ left: newsize + "px" },1500); } <button id="slide-left" onclick="Move('left');return false;"> Left</button> <button id="slide-right" onclick="Move('right');return false;"> Right</button> |
Неужели нельзя ничего сделать?..
|
Цитата:
Новички совсем обнаглели. Писать на jQuery - писать самому:blink: |
хм, даже так, незнал, а вот со вторыми двумя позициями у меня всё великолепно,даже очень
|
Тогда для начала попробуйте написать на чистом JS.
|
B~Vladi, а вот и фиг Вам, всё сделал, и работает отменнно! ;) и ненадо париться над ява скриптом :p
|
Цитата:
Цитата:
|
Я никого не заставлял, а просто спросил..так как очень сомневался в своих способностях :)
|
Цитата:
|
B~Vladi, да, я с Вами согласен, так нельзя, спасибо за совет всё ж)
|
Часовой пояс GMT +3, время: 16:26. |