Turinys:
- 1 veiksmas: „Criando O Javascript“(„JQuery“)
- 2 žingsnis: „Trabalhando Com O CSS“
- 3 žingsnis: „Conclusão“
Video: „Criando Estrelas Para Votação Com JQuery Sem Uso De“papildiniai: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Alguns įskiepiai, chamados normos, são fantásticos, porem eles são enormes, alguns não são estilizáveis, outros não são elementos de formulaário, que possam ser enviados via post, e muitos outros details. Iš anksto nustatytos pensijos eilutės papildiniai, kurie yra būtini, eo uso destes são realmente needs, porem também precisamos ter em mente que alguns plugins requiredfunkcion em vários cenários, o que faz com que o plugin seja uma coisa genérica, soquenceemente com muitas desvios, e konsekventinis (novamente), sejam grande.
Čia yra disso, rezoliucija mostrar uma solução muito simples, que pode ser palengvinti pritaikymą kokybei, e estilizada por quase todos.
Usando como base um campo, podemos remove-lo ir adicionary nosso rate personalizado, fazendo com que o select vire um fallback caso algo ocorra errado
1 veiksmas: „Criando O Javascript“(„JQuery“)
Não à motivos įtikina não utilizarmos o Jquery, já que o mesmo se mostra bastante estável e muito produtivo.
Abaixo mostro comentado o que cada linha faz
// Pasirinkti talpyklas $ ('. Quest.content [data-element]'). Each (function (index, item) {// Recupera o seletor do input relacionado e os elementos var selector = $ (item).data ('element'), stars_element = $ (''), select = $ (selektorius), options = select.find ('option'), selected = select.find ('option: selected'); // Percorre as opções do pasirinkite parinktis. kiekviena (funkcija (parinkties_indeksas, parinktis) {// Skelbimas est estrala para cada opção var star = $ (''); stars_element.append (star); // Ao clickar na estrela star.on ('spustelėkite', function () {// Recupera o valor clickado var val = $ (this).data ('value'); // Pašalinti pasirinktą pasirinkimą ir paslėpti arba atidžiai paspausti select.find ('variantas'). attr ('pasirinktas', klaidingas); select.find ('option [value = "' + val + '"]'). attr ('selected', true); // Pašalinti kaip klases de seleção da estrela $ (stars_element). rasti ('. žvaigždė'). removeClass ('pasirinkta'); var indeksas = $ (šis).index (), elementai = $ (žvaigždžių_elementas). rasti ('. žvaigždė'); // Skelbti a pasirinktinai e kaip ante riores à ela už (i = 0; i <= indeksas; i ++) {$ (stars_element).find ('. žvaigždė: n-asis vaikas ('+(i+1)+')'). addClass ('pasirinktas'); }}); }); // Skelbimai o elemento novo e remove o antigo (pasirinkite) select.after (stars_element); select.hide (); });
2 žingsnis: „Trabalhando Com O CSS“
Com tudo criado, o CSS é o mais fasil. Podemos utilizar o que for mais conveniente. Estrelas, quadrados, barras. Poremos usar tambem sprites ou imagens isoladas. Podemos utilizar estilos sem imagens, enfim, vai da needidade de cada um. O svarbūs vandens ir gyvenimo būdai yra modifikuoti.
.ratestar.stars.star {display: inline-block; plotis: 15 pikselių; aukštis: 15 pikselių; fonas: #fff url (../ images/sprite.png) -2px -134px no -pakartoti; paraštė dešinėn: 3 taškų; žymeklis: rodyklė; }
.ratestar.stars.star.selected {
fonas: #fff url (../ images/sprite.png) -23px -134px no -pakartoti; }
3 žingsnis: „Conclusão“
Concluímos que o desempenho deste é muito bom, e a facilitidade de uso é melhor ainda. Caso o usuário não tenha JS habilitado, ele ainda poderá utilizar o normalmente
Rekomenduojamas:
„Transmissão De Energia Elétrica Sem Fio“: 6 žingsniai
Transmissão De Energia Elétrica Sem Fio: Nomes: Pillar Aredes nº 29Serena Barretto nº 33 Sofia Hellmeister nº 27 Thainá Giacometti nº 31 Logotipas
„LiFi“, „Uso Sencillo“diegimas: 5 žingsniai
„LiFi“diegimas, „Uso Sencillo“: duomenų perdavimo iš „LuFi“(LiFi) duomenys ir tikroji problema. Išspręskite problemos sprendimą ir neprilygstamą aproksimaciją, searrolą ir disponavimą talpykla, skirtą komunikacijai ir vieno vaizdo įrašo viduryje, kartu su šviesos diodų infraraudonųjų spindulių jungtimis
Judėjimo jutiklis! Como Uso Uno?: 6 žingsniai
Judėjimo jutiklis! Como Uso Uno?: Sensar el movimiento en mi opinión es una de las cosas mas útiles que podemos hacer a la hora de hacer Electronica y de ahorrar energía en cualquier lugar, ya sea en nuestras casas, en el trabajo, en lugares publico y mas . Esta razón les traigo
„C/C ++“ir „Arduino“: „Uso De Librerías“ir „Objetos“: 4 žingsniai
C/C ++ En Arduino: Uso De Librerías Y Objetos: Las posibilidades de Arduino se puede extender usando librer í as. Laisvas ir nemokamas, kaip papildomas funkcionalumo įrodymas, kuris yra pamokomas, naudojamas naudojant OLED kelnaites. Ac á naudokite 3 librer í as, una para conexi & oacute
„Photoshop“papildiniai GIMP: 6 veiksmai
„Photoshop“papildiniai „GIMP“: Laba diena! „Photoshop“dažnai laikoma geriausia stalinių rastrinių grafinių vaizdų redagavimo programine įranga rinkoje su daugybe funkcijų, jau nekalbant apie daugybę filtrų, kuriuos galima rasti internete ir mažmeninės prekybos vietose. Daugelis grafikų