2012-04-15 11 views
10

Wydaje się to być koniecznym wprowadzeniem formularza dla mobilnego interfejsu użytkownika, ale jQuery Mobile nie ma takiego kodu.Czy ktoś zaimplementował przyrosty przycisków przycisków jQuery Mobile Add (+/-)?

Czy ktoś zaimplementował ładną liczbę liczb w kształcie spinu, która działa dobrze z innymi wejściowymi formami mobilnymi jquery?

coś takiego:

enter image description here

+0

Szukam tego samego ... Znalazłeś coś podobnego do powyższego? Kontrola liczby "JQM" nie jest zbyt przyjazna dla palców. – chris

Odpowiedz

10

Prawdopodobnie także po fakcie, ale: http://dev.jtsage.com/jQM-Spinbox/ - opiera się dość dużo o tym, co można pokazać powyżej, szanuje jQM themeing, min/max wartości.

+0

Dobra robota! Czy zrobiłeś to ostatnio? Nie mogłem go znaleźć na Twojej stronie głównej. –

+0

Tak, właściwie właśnie wczoraj. Potrzebowałem prostszej wtyczki do howto nad którym pracuję, to zdawało się zabijać dwa ptaki. (http://dev.jtsage.com/jQM-Plugin/ fwiw. Wciąż trochę szorstka w miejscach) –

+0

Zapytałem na twoje forum, ale pomyślałem, że chciałbym zapytać tutaj, czy być bezpiecznym, czy istnieje prosty sposób na sprawienie, żeby stos pionowo? –

3

To nie jest dokładnie to samo, ale input z type="number" powinien dać ci pole wejściowe z dwoma małymi przyciskami po prawej (w górę & w dół).

Możesz to sprawdzić here.

+0

To wydaje się nie działać na RhoMobile. – Martlark

+0

Na urządzeniu mobilnym nie ma dwóch strzałek. – marlar

0
<i onclick="qty('plus');" class="fa fa-plus c_pointer"></i> 
<input type="text" id="prdqty" name="qty" value="1" placeholder="1"> 
<i onclick="qty('minus');" class="fa fa-minus c_pointer"></i> 



function qty(val){ 
pqty = $('#prdqty').val(); 
if (val == "plus") { 
     var newVal = parseFloat(pqty) + 1; 
    } else { 
    if (pqty > 1) { 
     var newVal = parseFloat(pqty) - 1; 
    } else { 
     newVal = 1; 
    } 
} 
$('#prdqty').val(newVal); 
} 
Powiązane problemy