Реализация слайдера
Доброе время суток, горю желанием сделать слайдер,знаю, есть горы плагинов, но нигде я не нащёл где будет описана данная реализация на примере...может есть урок по созданию слайдера самого простого?Как Вы уже поняли,я хочу сам написать слайдер, знаю это не очень сложно..:-?
|
|
ну и к чему это...в этом ответе я не вижу ничего вообще ценного..(Я немного может не так спросил...слайдер на 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, время: 13:13. |