Мазмұны:

Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins: 3 қадам
Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins: 3 қадам

Бейне: Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins: 3 қадам

Бейне: Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins: 3 қадам
Бейне: Criando um Slide em jQuery sem Plugin 2024, Қараша
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

Alguns плагиндері, chamados ставкалары, são fantásticos, porem eles são enormes, alguns não são estilizáveis, outros não são elementos de formulário, post via enviados post, e muitos outros detalhes. Қосымша плагиндер плагиндер мен қондырғылардың қажеттіліктерін анықтауға мүмкіндік береді, сонымен қатар плагиндер мен плагиндердің қажеттіліктерін шешуге болады, сондықтан сіз плагиндер мен қызметтерді біріктіре аласыз., e resultentemente (novamente), үлкен сайма.

Қарапайым шешімдерді шешудің ең оңай жолы - бұл сіздің сұраныстарыңыз бен міндеттеріңіз.

Қолданбалар базасы, жеке деңгейлерді алып тастау, жеке параметрлерді таңдау, бас тартуды таңдау қажет.

1 -қадам: Criando O Javascript (JQuery)

Криандо О Javascript (JQuery)
Криандо О Javascript (JQuery)

Jquery -дің сендірмейтін ақпараты жоқ, бұл сіздің жеке меншігіңізде.

Abaixo mostro comentado o que cada linha faz

// Seleciona os контейнерлер $ ('. Quest.content [data-element]'). Әрқайсысы (функция (индекс, элемент) {// Recupera o seletor do enter relacionado e os elementos var selector = $ (item).data ('element'), stars_element = $ (''), select = $ (селектор), опциялар = select.find ('опция'), selected = select.find ('опция: таңдалған'); // Қосымшада көрсетілгендей опцияларды таңдаңыз.each (функция (опция_дегесі, опция) {// Adiciona uma estrela para cada opção var star = $ (''); stars_element.append (жұлдыз); // Түймешік жұлдызша.on ('басу', function () {// Recupera o valor clicado var val = $ (this).data ('value'); // Сілтемені таңдауды өшіру, таңдауды таңдау.find ('опция'). attr ('таңдалған', жалған); select.find ('опция [мән = «' + вал + '»]'). attr ('таңдалған', шын); // Сабақтар ретінде алып тастау $ (stars_element). find ('. star'). removeClass ('таңдалған'); var index = $ (this).index (), elements = $ (stars_element).find ('. star'); // Adiciona a seleção à estrela корреспонденті e ретінде riores à ela үшін (i = 0; мен <= индекс; i ++) {$ (stars_element).find ('. star: nth-child ('+(i+1)+')'). addClass ('таңдалған'); }}); }); // Adiciona o elemento novo e remove o antigo (select) select.after (stars_element); select.hide (); });

2 -қадам: Trabalhando Com O CSS

Trabalhando Com O CSS
Trabalhando Com O CSS

Бұл - CSS немесе басқа файлдар. Podemos utilizar oisar for mais ыңғайлы. Эстрелас, квадрадо, барра. Poremos usar tambem sprites ou imagens izolyadas. Podemos utilizar estilos semilens, enfim, voit da de la cádad de la de los de la de la los. Маңызды шарттар нақты шарттарға сәйкес келеді.

.ratestar.stars.star {көрсету: кірістірілген-блок; ені: 15 пиксель; биіктігі: 15 пиксель; фон: #fff url (../ images/sprite.png) -2px -134px қайталанбайды; оң жақ шеті: 3 пиксель; меңзер: көрсеткіш; }

.жұлдыз.жұлдыздар.жұлдыз.таңдалған {

фон: #fff url (../ images/sprite.png) -23px -134px қайталанбайды; }

3 -қадам: Қорытынды

Түсініктемелер мен міндеттерді шешуге болады. JS хабилитатының қалыпты жағдайында, бұл қалыпты жағдайға байланысты.

Ұсынылған: