Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Przycisk wyciszenia na stronie z filmem w tle
mbaton
post 7.05.2015, 12:31:11
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 16.03.2015

Ostrzeżenie: (0%)
-----


Witam. Dodałem na swojej stronie film w tle, korzystając z tutorialu http://grafmag.pl/artykuly/strona-internet...em-wideo-w-tle/
Nie mogę ogarnąć jak zamieścić ten przycisk wyciszenia na swojej stronie. Nie potrafię tego cssa dostosować do swojej stronki. Niech będzie on gdziekolwiek, żeby się tylko pojawił, z położeniem już sobie poradzę - mam nadziejęsmile.gif Dzięki wielkie!
http://ffstudiofilm.pl/
Go to the top of the page
+Quote Post
sadistic_son
post 7.05.2015, 12:56:02
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Pokombinuj z wartościami w tych dwóch class'ach:
  1. #wrapper .icons .icon.mute {
  2. width: 9px;
  3. background-position: -122px 0px;
  4. }
  5.  
  6. #wrapper .icons .icon.sound {
  7. width: 17px;
  8. background-position: -143px 0px;
  9. }
Pewnie przycisk gdzieś jest tylko niewidoczny.
Albo zamiast tego
  1. <div class="right">
  2. <a href="#" id="video_button_mute"><span class="icon sound">Wycisz</span></a>
  3. </div>
wklej np. takie coś na próbę:
  1. <div>
  2. <a href="#" ><span>Wycisz</span></a>
  3. </div>

A najlepiej to naduś F12 w przeglądarce i wyszukaj ten element (Wycisz) i zobacz co jest nie tak. Może się np. okazać, że go w ogóle nie masz.

Ten post edytował sadistic_son 7.05.2015, 13:03:17


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
mbaton
post 8.05.2015, 16:30:33
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 16.03.2015

Ostrzeżenie: (0%)
-----


Dzięki szefie! biggrin.gif

edit: co prawda przycisk się pojawił, ale nie działa. Pomożesz raz jeszcze?wink.gif Nie mam siły już do tego, chętnie bym to komuś zleciłexclamation.gif

Ten post edytował mbaton 8.05.2015, 17:08:33
Go to the top of the page
+Quote Post
IProSoft
post 8.05.2015, 17:19:20
Post #4





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

Ostrzeżenie: (0%)
-----


Sprawdziłem na FF i przycisk owszem działa ale nie jest widoczny.

Masz podany zły img w klasie #wrapper .icons a .icon
  1. url("../img/vimeo.png") no-repeat scroll left top transparent






Ten post edytował IProSoft 8.05.2015, 17:21:40


--------------------
Manual prawdę Ci powie.
Go to the top of the page
+Quote Post
mbaton
post 8.05.2015, 17:29:58
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 16.03.2015

Ostrzeżenie: (0%)
-----


To był przykładowy img podany żeby sprawdzić czy w ogóle ten przycisk się pojawi, a taki img faktycznie istnieje i jest w katalogu, więc raczej powinien się pokazać tak czy inaczej. Problem z pojawieniem się przycisku rozwiązała zmiana/usunięcie atrybutu class w tym span. Lecz przycisk nie reaguje na kliknięcie, zmieniłem jeszcze

  1. $(function() {
  2. var $video = $('#video');
  3.  
  4. $('#video_button_mute').on('click', function(e) {
  5. var $this = $(this), $icon = $('.icon', $this);
  6.  
  7. e.preventDefault();
  8.  
  9. if ($video.prop('muted')) {
  10. $video.prop('muted', false);
  11.  
  12. $icon.removeClass('mute').addClass('sound');
  13. } else {
  14. $video.prop('muted', true);
  15.  
  16. $icon.removeClass('sound').addClass('mute');
  17. }
  18. });
  19. });
  20. </script>


3cią linijkę z #bg na #video, bo chyba do tego się odwołuje w moim przypadku, ale to też tylko moje domysły;d
Go to the top of the page
+Quote Post
IProSoft
post 8.05.2015, 17:50:37
Post #6





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

Ostrzeżenie: (0%)
-----


Ja buttona nie widzę, zrób najpierw widoczny przycisk, dalej będziemy mysleć :-)


--------------------
Manual prawdę Ci powie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:22