Obsah:
Video: Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins: 3 Steps
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Alguns pluginy, chamados sazby, více fantastických cen, více než jeden měsíc, všechny druhy prvků, které jsou k dispozici, různé formy prostřednictvím příspěvků, více možností odbíjí. Přesvědčte se, že vaše doplňky mají mnoho funkcí, které nás donutily k dosažení potřebných skutečností, ale také mnoho doplňků, které by mohly vyžadovat různé funkce, jako jsou počet konfigurací, počet dalších konfigurací,, e důsledek (novamente), sejam grande.
Většina z nich se nejvíce zjednodušuje, přizpůsobuje se, přizpůsobuje se a zlepšuje se, a navíc se může lišit.
Používejte základní kameru, odebírejte a odebírejte osobní údaje, přizpůsobte si více, vyberte si, co chcete, vyberte záložní řešení pro případ, že budete mít další.
Krok 1: Criando O Javascript (JQuery)
Přesvědčivé motivace k použití Jquery, já que o mesmo se nejvíce bastante estável e muito produtivo.
Abaixo mostro comentado o que cada linha faz
// Výběr kontejnerů $ ('. Quest.content [data-element]'). Each (funkce (index, item) {// Recupera or seletor do input relacionado e os elementos var selector = $ (item).data ('element'), stars_element = $ (''), select = $ (selector), options = select.find ('option'), selected = select.find ('option: selected'); // Percorre as opções do vyberte options.each (funkce (option_index, option) {// Adiciona uma estrela para cada opção var star = $ (''); stars_element.append (star); // Ao clicar na estrela star.on ('click', function () {// Recupera o valor clicado var val = $ (this).data ('value'); // Remove a seleção atual do select e adiciona o da estrela clicada select.find ('option'). attr ('selected', false); select.find ('option [value = "' + val + '"]'). attr ('selected', true); // Remove as classes de seleção da estrela $ (stars_element). find ('. star'). removeClass ('selected'); var index = $ (this).index (), elements = $ (stars_element).find ('. star'); // Doporučení pro výběr korespondence e jako ante riores à ela for (i = 0; i <= index; i ++) {$ (stars_element).find ('. star: nth-child ('+(i+1)+')'). addClass ('selected'); }}); }); // Novinky o nových prvcích e odstranit o antigo (vybrat) select.after (stars_element); select.hide (); });
Krok 2: Trabalhando Com O CSS
Com tudo criado, o CSS é o mais facilit. Podemos využití o que pro více pohodlí. Estrelas, quadrados, barras. Poremos usar tambem sprites or o imagens isoladas. Podemos utilizar estilos sem imagens, enfim, vai da nutidade de cada um. Důležité aqui é que podemos modificar consistente precisamos.
.ratestar.stars.star {display: inline-block; šířka: 15px; výška: 15px; pozadí: #fff url (../ images/sprite.png) -2px -134px no -repeat; okraj-vpravo: 3px; kurzor: ukazatel; }
.ratestar.stars.star.selected {
pozadí: #fff url (../ images/sprite.png) -23px -134px no -repeat; }
Krok 3: Conclusão
Konkluímos que o desempenho deste é muito bom, e a facilidade de uso é melhor ainda. Caso o usuário não tenha JS habilitado, ele ainda poderá utilizar or normalmente
Doporučuje:
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Steps (with Pictures)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: Que tal amigos, siguiendo con la revizees de placas y sensores, con el aporte de la empresa DFRobot, hoy veremos una placa con prestaciones muy interesante, y es ideální pro ovládání motorů a ovládání motorů a serv
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Steps
Stáhněte si aplikaci Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é většina konfigurací etap a nezbytných konfigurací prostředí pro desenvolvimento, modo que o HostPC (Computador / Notebook), atrav é s do IDE Eclipse compile os c ó digos e exporte para o Alvo (Drag
Como Instalar Aplicativos No Seu Cartão SD (Sem Root): 3 Steps
Como Instalar Aplicativos No Seu Cartão SD (Sem Root): Alguma vez voc ê j á opravit pouco espa ç o em mem ó ria no seu android e tive que excluir alguns apps? Počítače a vozíky & micro SD karty &voci; n ã o precisa se preocupar com a falta de espa ç o no
Implementace LiFi, Uso Sencillo: 5 kroků
Implementace LiFi, Uso Sencillo: Transmisión de datos por vía de luz (LiFi) is un problema actual. Para resolver este problema en una primera aproximación, with desarrolló un dispositivo capaz de tener no commununicación en una vía por medio de luz, un conunto de LEDs infrarrojos
Senzor pohybu! Como Uso Uno ?: 6 kroků
Senzor pohybu! Como Uso Uno ?? . Por razby les traigo