Satura rādītājs:
Video: Criando Estrelas Para Votação Com JQuery Sem Uso De spraudņi: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Alguns plugins, chamados rate, 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 detahes. Precisamos pensar que plugins são ferramentas para facitaritar, eo uso destes são realmente needs, porem também precisamos ter em mente que alguns plugins required funcionar em vários cenários, o que faz com que o plugin seja uma coisa genérica, soquenceemente com muitas configura,, e konsekventa (novamente), sejam grande.
Ja vēlaties uzzināt, kā atrisināt šo problēmu, jums ir jāpievieno vienkāršs risinājums, kas palīdz pielāgot kvalitāti, un tas ir iespējams.
Usando como base um campo, podemos remove-lo e adicionar nosso rate personalizado, fazendo com que o select vire um fallback caso algo ocorra errado
1. darbība: Criando O Javascript (JQuery)
Não à motivos pārliecina de 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
// Atlases konteineri $ ('. Quest.content [data-element]'). Each (funkcija (indekss, vienums) {// Recupera o seletor do input relacionado e os elementos var selector = $ (item).data ('elements'), stars_element = $ (''), select = $ (selector), options = select.find ('option'), selected = select.find ('option: selected'); // Percorre as opções do izvēlieties opcijas. katrs (funkcija (opcijas_indekss, opcija) {// Reklāma uma estrela para cada opção var star = $ (''); stars_element.append (star); // Ao clickar na estrela star.on ('click', function () {// Recupera o valor clickado var val = $ (this).data ('value'); // Noņemt atlasi, atlasot e adiciona vai da estrela clickada select.find ('opcija'). attr ('atlasīts', nepatiess); select.find ('option [value = "' + val + '"]'). attr ('selected', true); // Noņemt kā klases de seleção da estrela $ (stars_element). atrast ('. zvaigzne'). removeClass ('izvēlēts'); var indekss = $ (šis).index (), elementi = $ (zvaigžņu_elements).atrast ('. zvaigzne'); // Skatīt un atlasīt e kā iepriekš riores à ela par (i = 0; i <= indekss; i ++) {$ (stars_element).find ('. zvaigzne: n-tas bērns ('+(i+1)+')'). addClass ('izvēlēts'); }}); }); // Adiciona o elemento novo e remove o antigo (select) select.after (stars_element); izvēlieties.slēpt (); });
2. darbība: Trabalhando Com O CSS
Com tudo criado, o CSS é o mais fac. 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 svarīgs ūdens un dzīves veids ir modificar conforme precisamos.
.ratestar.stars.star {display: inline-block; platums: 15 pikseļi; augstums: 15 pikseļi; fons: #fff url (../ images/sprite.png) -2px -134px no -pakartot; labajai malai: 3 pikseļi; kursors: rādītājs; }
.ratestar.stars.star.selected {
fons: #fff url (../ images/sprite.png) -23px -134px no -pakartot; }
3. solis: 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
Ieteicams:
Arduino Mega RJ45 spraudņi kabeļu vadībai: 5 soļi
Arduino Mega RJ45 spraudņi kabeļu pārvaldībai: Arduino Mega ir daudz tapas - tas ir liels iemesls, lai to iegādātos, vai ne? Mēs vēlamies izmantot visas šīs tapas! Elektroinstalācija tomēr var ātri kļūt par spageti putru bez kabeļu pārvaldības. Mēs varam konsolidēt vadus, izmantojot Ethernet kontaktdakšas. Dati tiek piesprausti
LiFi, Uso Sencillo ieviešana: 5 soļi
LiFi ieviešana, Uso Sencillo: La transmisión de data for por dea luz (LiFi) ir aktuāla problēma. Lai atrisinātu problēmu ar vienu primāro aproksimāciju, pēc tam desarrollo un dispitivo capaz de tener una comunicación en una vía por medio de luz, un conjunto de LEDs infrarrojos
Kustības sensors! Como Uso Uno ?: 6 soļi
Kustības sensors! 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
Instalējiet Instructables meklēšanas spraudni pārlūkam Firefox: 4 soļi
Instalējiet Instructables meklēšanas spraudni pārlūkam Firefox: šī ir vienkārša rokasgrāmata, kas jums pateiks, kā instalēt Instructables meklēšanas spraudni pārlūkam Firefox. Tādā veidā jūs varēsit meklēt Instructables tieši no pārlūkprogrammas, pat ja neesat Instructables lapā
Photoshop spraudņi GIMP: 6 soļi
Photoshop spraudņi GIMP: Laba diena! Photoshop bieži tiek uzskatīts par labāko darbvirsmas rastra grafikas attēlveidošanas redaktora programmatūru tirgū, kurā ir vairākas iespējas, nemaz nerunājot par milzīgu filtru klāstu, kas pieejams tiešsaistē un mazumtirdzniecības vietās. Daudzi grafikas mākslinieki