Obsah:

Doplnky Criando Estrelas Para Votação Com JQuery Sem: 3 kroky
Doplnky Criando Estrelas Para Votação Com JQuery Sem: 3 kroky

Video: Doplnky Criando Estrelas Para Votação Com JQuery Sem: 3 kroky

Video: Doplnky Criando Estrelas Para Votação Com JQuery Sem: 3 kroky
Video: Как сделать Рождественскую Звезду Своими руками Рождественские украшения 2024, Júl
Anonim
Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins
Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins
Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins
Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins

Doplnky Alguns, sadzby chamados, hlavné fantázie, veľké množstvo zdrojov, počet algunov, ktoré môžu estilizovať, zvyšovať množstvo prvkov, ako aj možnosti odosielania poštou, a naopak. Väčšina doplnkov, ktoré sú k dispozícii, uľahčujú, spájajú a dopĺňajú všetky potrebné potreby, dodávajú všetky doplnkové moduly, ktoré vyžadujú všetky funkcie, cenové ponuky, konfigurácie a dôsledky., e dôsledok (novamente), sejam grande.

Väčšina problémov, ako je to možné, je jednoduché, prispôsobené mnohým zariadeniam, ktoré sa môžu líšiť od ostatných.

Používame jednu z najpopulárnejších skladieb, odstraňujeme a odstraňujeme rôzne druhy osobných zmien, takže je možné vybrať si jednu z najzákladnejších caso algo ocorra errado.

Krok 1: Criando O Javascript (JQuery)

Criando O Javascript (JQuery)
Criando O Javascript (JQuery)

Naše presvedčivé presvedčenie o tom, ako využiť svoje schopnosti, ja som rád, že sa stretávame s veľkým počtom hudobných producentov.

Abaixo mostro comentado or que cada linha faz

// Výber kontajnerov $ ('. Quest.content [data-element]'). Each (function (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 (function (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'); // Komentáre k výberu e ako ante riores à ela for (i = 0; i <= index; i ++) {$ (stars_element).find ('. star: nth-child ('+(i+1)+')'). addClass ('selected'); }}); }); // Nové informácie o odstránení antigénu (výber) select.after (stars_element); select.hide (); });

Krok 2: Trabalhando Com O CSS

Trabalhando Com O CSS
Trabalhando Com O CSS

Com tudo criado, o CSS é o mais facilit. Mnoho spôsobov, ako využiť pohodlie. Estrelas, quadrados, barras. Poremos usar tambem sprites or si imaganoladas. Užívateľský manuál, ako postupovať, vyberať a hodnotiť. Dôležité aqui é que podemos modificar consistente precisamos.

.ratestar.stars.star {display: inline-block; šírka: 15px; výška: 15px; pozadie: #fff url (../ images/sprite.png) -2px -134px no -repeat; pravý okraj: 3 pixely; kurzor: ukazovateľ; }

.ratestar.hviezdy.star.selected {

pozadie: #fff url (../ images/sprite.png) -23px -134px no -repeat; }

Krok 3: Conclusão

Concluímos que o desempenho deste é muito bom, e a facilidade de uso é melhor ainda. Čas, kedy sa to stane, že sa JS habilituje, ako používa a používa normálne

Odporúča: