Extrage valoare numar din proprietate css
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
steell
- Mesaje: 190
Extrage valoare numar din proprietate css
salut, vreau sa fac o banda gen loading
Cod: Selectaţi tot
<script type="text/javascript"><!--
$(document).ready(function() {
$('.cls').click(function(){
var nr = $('.cls').css('width'); //extrage valoarea width din acel div
var nr1=nr*2; //dubleaza valoarea width
$('.cls').css('width', nr1); //seteaza noua valoare width
});
});
--></script>
<div class="cls"> </div>
problema este ca valoarea extrasa nu este un numar si nu poate fi modificata
am pus un alert la script sa-mi arate valoarea width si imi zice 50px, cum fac sa-o transform in numar adica sa arate doar 50 fara px ?
edit:
pana la urma am rezolvat asa
Cod: Selectaţi tot
<script type="text/javascript"><!--
$(document).ready(function() {
$('.cls').click(function(){
$(this).animate({'width':'500px'},20000);
});
});
--></script>
dar tot vreau sa stiu cum transform acea proprietate width din sir in numar
MarPlo
Mesaje: 4343
Salut
Uite un exemplu din care poti sa intelegi cum se extrage valoarea numerica din sir cu valori css.
Cod: Selectaţi tot
<script type="text/javascript"><!--
var width1 = '15px';
var width2 = '8%';
// extrage doar partea numerica
width1 = width1.match(/[0-9]+/);
width2 = width2.match(/[0-9]+/);
alert(width1); // 15
alert(width2); // 8
--></script>
Subiecte similare
-
Convertire 8-biți număr în valoare de culoare Hex în JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Încerc să convertesc un număr întreg de 8-biți în valoare de culoare Hex. (de ex. FFFFFF).
Numarul de culoare pe 8-biți este generat cu următoarea...
Ultimul mesaj
Dacă ai un număr întreg, poți face cu:
color.toString(16)
Și îl va transforma într-un șir Hex.
// White
color = (255 * 65536) + (255 *...
-
Inversare cheie cu valoare in obiect JS
JavaScript - jQuery - Ajax
Primul mesaj
Nu imi dau seama cum pot schimba urmatorul obiect in JavaScript:
{ first : , second : , third : }
In acesta:
{ de : , ab : }
Vreau să...
Ultimul mesaj
Trebuie să parcurgi array-urile și pentru fiecare element din array verifici dacă există sau nu un array pentru acea valoare în acumulator înainte de...
-
Conversie șir de salariu în număr
JavaScript - jQuery - Ajax
Primul mesaj
Am următoarea problemă:
1. sa se elimine din sirul salarial separatorul de mii (,), astfel 5.555 sa devina 5555.
2. dacă utilizatorul introduce...
Ultimul mesaj
Încercați funcția din următorul cod:
function salNr(s){
//If there is comma before the last two digit, replace it with dot, else remove the...
-
Extragere număr și puncte din șir în php
PHP - MySQL - XML
Primul mesaj
Am un șir cu numere și puncte. De exemplu '123456 ...'
Vreau să am separat numarul 123456 și punctele ... în doua variabile in php.
Am încercat să...
Ultimul mesaj
E din cauza că punctul (.) in regex reprezinta orice caracter, în timp ce \. este punct literal.
Încearca următorul cod:
$matches = null;
$input...
-
Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc
-
Buton pentru a crește sau descrește aleator un numar
JavaScript - jQuery - Ajax
Primul mesaj
Intrebare rapida:
Cum pot seta un buton care poate crește și /sau descrește aleator un număr la clic?
Acesta este codul pe care îl am....
Ultimul mesaj
Poti sa folosesti Math.random() pentru a decide dacă numarul va crește sau nu:
<button id='tst_btn'>Change counter</button>
<h3...