Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

Zerowanie warto?ci wygenerowanej przez PHP



 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Webmasterstwo
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
wisnia80



Dołączył: 27 Gru 2006
Posty: 178

PostWysłany: Sob Paź 01, 2016 5:39 pm  OP    Temat postu: Zerowanie warto?ci wygenerowanej przez PHP Odpowiedz z cytatem Pisownia

Witam, mam nast?puj?cy k?opot w stronie w divie mam umieszczon? warto?? za pomoc? php (jest warto?? typu inteager) :

Kod:
<div class="count_stop ST_num">
  <?php echo $num_routes; ?>
</div>



za pomoc? funkcji:


Kod:
    

var $animation_elements_3 = $('.count_stop');

      $.each($animation_elements_3, function() {
        var $element = $(this);
        var element_height = $element.outerHeight();
        var element_top_position = $element.offset().top;
        var element_bottom_position = (element_top_position + element_height);

        //check to see if this current container is within viewport
        if ((element_bottom_position >= window_top_position) &&
            (element_top_position <= window_bottom_position)) {
          $element.addClass('count_start');      
        } else {
          $element.removeClass('count_start');
        }
      });



sprawdzam czy element o zadanej klasie (w tym wypadku "count_stop") jest w obszarze viewportu, a je?eli tak dodaje mu klas? count_start
Chcia?bym by zmiana klasy a w?asciwie dodanie do <div> klasy count_start odpala?o skrypt odliczaj?cy do w?a?ciwej warto?ci....za??czony poni?ej

Kod:
...
$('.count_start').each(function () {
  var $this = $(this);
  jQuery({ Counter: 0 }).animate({ Counter: $this.text() }, {
    duration: 3000,
    easing: 'swing',
    step: function () {
    $this.text(Math.ceil(this.Counter));
    }
  });
});
...




teraz efekt jest taki ze jak bym nie robi? albo sie nie odpala albo wskazuje ca?y czas 0. Próbowa?em nawet zmieni? skrypt odliczaj?cy w funkcj? i wywo?ywa? go zamiast zmienia? klas?...ale dalej by?em w slepej uliczce i pojawialo sie 0.

Kod:
....
   if ((element_bottom_position >= window_top_position) &&
            (element_top_position <= window_bottom_position)) {
          $element.addClass('count_start');      
         counting();
        } else {
          $element.removeClass('count_start');
        }

...
});

Kod:

function counting() {
$('.count_start').each(function () {
  var $this = $(this);
  jQuery({ Counter: 0 }).animate({ Counter: $this.text() }, {
    duration: 3000,
    easing: 'swing',
    step: function () {
    $this.text(Math.ceil(this.Counter));
    //$this.text(this.Counter.toFixed(2));
    }
  });
});

}





Nie rozumiem dlaczego debuger chrome w przypadku funkcji

Kod:
function counting() {
$('.count_start').each(function () {
  var $this = $(this);
  jQuery({ Counter: 0 }).animate({ Counter: $this.text() }, {
    duration: 3000,
    easing: 'swing',
    step: function () {
    $this.text(Math.ceil(this.Counter));
    //$this.text(this.Counter.toFixed(2));
    }
  });
});

}




Zwraca mi informacje:
Cytat:
Uncaught TypeError: $this.value is not a function




Odno?nie sprawdzenia samej w sobie funkcji wstawi?em sta?? w miejsce
$this.text() 100 i wszystko dzia?a poprawnie
Kod:

function counting() {
$('.count_start').each(function () {
  var $this = $(this);
  jQuery({ Counter: 0 }).animate({ Counter: 100 }, {
    duration: 3000,
    easing: 'swing',
    step: function () {
    $this.text(Math.ceil(this.Counter));
    //$this.text(this.Counter.toFixed(2));
    }
  });
});

}





W takim razie mam problem z dobraniem sie do zmiennej

Kod:
<?php echo $num_pilots; ?>


generowanej przez php ... zaszytej w HTML w nast?puj?cy sposób:


Kod:

                           <div class="circle col-md-2 col-md-offset-1">
                                <div class="Statistic_box Staffinview1  delay1s">
                                    <img src="images/icons/Pilot_light.png" class="img-responsive" >
                                    <div class="ST_num">
                                        <div class="count_stop">
                                                <?php echo $num_pilots; ?>                                    
                                        </div>
                                    </div>
                                    <?php echo ST_NUMPILOTS; ?>
                                </div>
                            </div>




Moze mi kto? pomoc? - nie bardzo ju? wiem jak i co ....

_________________
---------------------------------------------------------------
Nigdy nie mów ze czego? nie da sie zrobi?, bo kto? tego nie wie i to zrobi.....
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Webmasterstwo Wszystkie czasy w strefie CET (Europa)

Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.18568 sekund, zapytan = 11
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |