Ciao ragazzi ho questo problema.
Allora c'è questo script che collega la grandezza dello spazio che si ingrandisce e si rimpicciolisce all'input sottostante che ne riporta il valore.
Ora, la grandezza massima che deve risultare in larghezza e in altezza è rispettivamente di: 400 x 100 .
Lo script però quando aumento in altezza, per esempio, mi fa arrivare a 110 !!!
Come faccio a farlo fermare a 100 ????
Help me please!!
Ecco il codice dello script:
codice:var pixw = 400; /* variabile della larghezza*/ var pixh = 100; /* variabile dell'altezza*/ function morewidth () { /* questa funzione aumenta la larghezza */ var dimw = $("#boxspace").width(); /* il #boxspace è un div di 10x10 pixel all'interno di un altro div 400x100 */ var dato = $("#lung").val(); /* variabile che riporta il valore dell'aumento in un input di testo*/ $("#boxspace").width(dimw+10); /* ecco gli aumenti di valore*/ $("#lung").val(dimw+10); if ($("#boxspace").width() == pixw) { $("#advice").show("slow"); /* e qui viene mostrato un messaggio di avviso */ } } /* il resto del codice è uguale...diminuzione di larghezza; aumento e diminuzione di altezza. Magari per provare lo script basatevi sull'altezza..che si riempie prima :) */ function lesswidth () { var dimw = $("#boxspace").width(); var dato = $("#lung").val(); $("#boxspace").width(dimw-10); $("#lung").val(dimw-10); if ($("#boxspace").width() == pixw) { $("#advice").hide("slow"); } } function moreheight () { var dimh = $("#boxspace").height(); var dato = $("#altez").val(); $("#boxspace").height(dimh+10); $("#altez").val(dimh+10); if ($("#boxspace").height() == pixh) { $("#advice").show("slow"); } } function lessheight () { var dimh = $("#boxspace").height(); var dato = $("#altez").val(); $("#boxspace").height(dimh-10); $("#altez").val(dimh-10); if ($("#boxspace").height() < pixh) { $("#advice").hide("slow"); } }
Come faccio raga??? come faccio???

Rispondi quotando
