Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Funkcja PageScroll2id dla button'a.

$
0
0

Dzień dobry,

mam problem z wyświetlaniem się przycisku na mobile. Otóż. Przycisk na monitorze jest przyklejony do dołu strony i podczas scrollowania nie zmienia swojego położenia. Natomiast na mobile chciałabym, aby button po wejściu na stronę był niewidoczny i pojawiał się dopiero przy zescrollowaniu do konkretnej sekcji na stronie. Chciałam zastosować plugin jQuery "PageScroll2id".

Kod HTML przycisku:

<div class="button_open" id="button_open"></div>

(...)

<div id="trzecia_sekcja><h2>Trzecia sekcja</h2></div>

 

Kod CSS:

.button_open{.......style......}

@media screen and (max-width: 960px) {
	.button_open{display: none;}
	.vis_button{display: block;}
}

 

jQuery:

$(document).ready(function () {

	$('.button_open').mPageScroll2id();

    var ww = window.screen.width;

    if(ww<960) {
    	var posButton= $('#button_open').offset().top;
	    var posTrzeciaSekcja = $('#trzecia_sekcja').offset().top;

	    $(window).scroll(function() {
	      if ($(window).scrollTop()>posTrzeciaSekcja) {
	        $('#button_open').addClass('vis_button');
	      } else $('#button_open').removeClass('vis_button');
	    });
    }
})

 

Coś jest nadal nie tak - nie mam jeszcze zbyt obszernej wiedzy na temat JS/jQuery dlatego proszę o pomoc.

 

Pozdrawiam,

Ala

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]