Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Edycja skrptu i okno powiadomień
e-siskin
post 10.10.2012, 16:23:36
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.10.2012

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


Cześć, potrzebuję pomocy z skryptem, z góry mówię że na tym się nie znam :/ Zajmuję się grafiką.

Chodzi o ten skrypt:

Kod
      <script type="text/javascript">
    $(document).ready(function() {$('.viewport').mouseenter(function(e) {
$(this).children('a').children('img').animate({ height: '183', left: '0', top: '0', width: '270'}, 300);
            $(this).children('a').children('span').fadeIn(200);
        }).mouseleave(function(e) {
            $(this).children('a').children('img').animate({ height: '143', left: '0', top: '0', width: '230'}, 1);
            $(this).children('a').children('span').fadeOut(1);
        });
    });
    </script>


Jest to takie przyciemnienie po najechaniu myszą, wyświetlenie opisu i zoom miniaturki pod (coś typu do miniaturek w portfolio). Mam jednak z tym mały problem. Chciałbym aby to przybliżało się centralnie do środka, a ten skrypt przybliża do lewego górnego rogu. Prosiłbym o edycję jeżeli można.


Druga sprawa to poszukuję jak zrobić komunikat po kliknięciu wyślij w formularzu kontaktowym. Chodzi o to, że jak ktoś zastwierdzi to wyskoczy mu tak jakby nałożone info (jak reklamy się wyświetlają) gdzie będzie napisane: Wiadomość wysłana pomyślnie. Odpowiedź zostanie udzielona blablabla biggrin.gif

Z góry dzięki, pozdrawiam smile.gif
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post
KotWButach
post 10.10.2012, 21:16:05
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 10
Dołączył: 8.02.2012

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


ktoś tu pomylił działy?
Go to the top of the page
+Quote Post
e-siskin
post 10.10.2012, 21:23:17
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.10.2012

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


Jaaaa

Ktoś mi tu pomoże? Ja idę płakać jak tak biggrin.gif
Go to the top of the page
+Quote Post
cudny
post 11.10.2012, 09:28:22
Post #4





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


Nie jesteś w stanie tebo wycentrować względem ekranu, bo masz pozycje absolutną obrazka względem pierwszego rodzica z atrybutem position.
Musisz sobie javascriptem zaczytać pozycję rodzica, zaczytać szerokość ekranu i dopiero wycentrować to dzięki tym danym i pozycjonować względem ekranu.
Ale gotowca nikt nie będzie pisał.

Coś w stylu:

  1. <script type="text/javascript">
  2.  
  3. // szerokość okna
  4. var width = $(window).width()
  5.  
  6. $(document).ready(function() {$('.viewport').mouseenter(function(e) {
  7.  
  8. // upewnienie się, że pozycja rodzica jest ustawiona
  9. var pos = $(this).css('position')
  10. if(!pos) $(this).css('position','relative');
  11. // pobieranie pozycji rodzica
  12. var pOffset = $(this).offset()
  13.  
  14. // pobieranie prawidłowej pozycji wycentronej dla obrazka wzgledem okna
  15. var posLeft = ( (width-270)/2 ) - pOffset.left;
  16.  
  17. $(this).children('a').children('img').animate({ height: '183', left: posLeft, top: '0', width: '270'}, 300);
  18. $(this).children('a').children('span').fadeIn(200);
  19. }).mouseleave(function(e) {
  20. $(this).children('a').children('img').animate({ height: '143', left: '0', top: '0', width: '230'}, 1);
  21. $(this).children('a').children('span').fadeOut(1);
  22. });
  23. });
  24. </script>


Sprawdź czy Ci to zadziała bo pisałem z palca, jak nie to kombinuj
BTW. e-siskin - zacznij się uczyć CSS + HTML + javascript (tutaj do tego korzystasz z jQuery - najpopularniejszego obecnie frameworka javascript) bo grafik bez podstaw javascript i znajomości CSS + HTML to tylko... yyy... grafik. Powinieneś współpracować z jakimś programistą, który pisze kod w JS i umieć w nim nanosić poprawki związane z CSS i HTML - takie są dzisiejsze realia smile.gif
Acha - proszę modka, aby przeniósł to do javascript



Ten post edytował cudny 11.10.2012, 09:31:56


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
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: 21.06.2025 - 23:25