Diskuze: Scroll Button
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Pokud v CSS tak nejsnadněji takto
.tocochcesfixnou{
width:40px;
height:40px;
background-size: 100% !important;
margin-right: 25px;
background: url('trebanejakyobrazeknapozadi') no-repeat center center;
margin-bottom: 50px;
}
Alespoň já to mám takto vyřešené a funguje to.
Nie css. To nie je problém. Mal som na mysli vyriešiť to v JS celý ten scroll. Aby to vždy našlo ďalší element a na ten to posunulo.
Aha. Tak to se omlouvám za zbytečnou informaci
Toto fakt ještě nevím.
Mám to. Tu je script ak by to niekto potreboval:
$(document).ready(function(){
$('.scroll-btn').click(function() {
var target;
$("section").each(function(i, element) {
target = $(element).offset().top;
if (target - 10 > $(document).scrollTop()) {
return false; // break
}
});
$("html, body").animate({
scrollTop: target
}, 700);
});
});
Tu to máš ešte o to, čo som Ti včera spomínal, konštantná rýchlosť skrolovania pri akejkoľvek výške elementu:
$(document).ready(function () {
$('.scroll-btn').click(function () {
var target
var speed
$('section').each(function (i, element) {
target = $(element).offset().top
speed = $(element).outerHeight(true)
if (target - 10 > $(document).scrollTop()) {
return false // break
}
});
$('html, body').animate({
scrollTop: target
}, speed)
})
})
Díky Honza.
Zobrazeno 8 zpráv z 8.