সুচিপত্র:
ভিডিও: Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
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, que possam ser enviados via post, e muitos outros detalhes। Precisamos pensar que plugins são ferramentas para facilitar, eo uso destes são realmente needários, porem também precisamos ter em mente que alguns plugins needitam funcionar em vários cenários, o que faz com que o o plugin seu conseque que seu conseques que seu consequa cone consequa cone consequa conisaemente cone consequa cone consequa conisaemente cone consequa conisaeéa conisaeéa conmenteéa conmenteéeéeéu conseque conseque conseque conseque consequeeeeuneneieiiiiiiii, e resultantemente (novamente), sejam grande।
Por conta disso, resolvi mostrar uma solução muito simples, que pode ser facilimente adaptada por qualquer um, e estilizada por quase todos।
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: ক্রিয়েন্ডো ও জাভাস্ক্রিপ্ট (JQuery)
Não à motivos convincentes 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
// সেলেসিয়ানা ওএস কন্টেইনার $ ('। Quest.content [data-element]')। প্রতিটি এলিমেন্ট) options.each (function (option_index, option) {// Adiciona uma estrela para cada opção var star = $ (''); stars_element.append (star); function () {// Recupera o valor clicado var val = $ (this).data ('value'); // a seleção atual do select e adiciona o da estrela clicada select.find ('option')। attr ('নির্বাচিত', মিথ্যা); select.find ('বিকল্প [মান = "' + ভ্যাল + '"]')। খুঁজুন ('। তারকা')। e পূর্ব হিসাবে riores à ela for (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: ট্রাবলহ্যান্ডো কম ও সিএসএস
Com tudo criado, o CSS é o mais facil। Podemos সুবিধাজনক ব্যবহারের জন্য। এস্ট্রেলাস, চতুর্ভুজ, বারাস। Poremos usar tambem sprites ou imagenes isoladas। Podemos utilizar estilos sem imagenes, enfim, vai da essentialidade de cada um। O importante aqui é que podemos modificar conforme precisamos।
.ratestar.stars.star {display: inline-block; প্রস্থ: 15px; উচ্চতা: 15px; পটভূমি: #fff url (../ images/sprite.png) -2px -134px no -repeat; মার্জিন-ডান: 3px; কার্সার: পয়েন্টার; }
.ratestar.stars.star.selected {
পটভূমি: #fff url (../ images/sprite.png) -23px -134px no -repeat; }
ধাপ 3: উপসংহার
Concluí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 o normalmente
প্রস্তাবিত:
Transmissão De Energia Elétrica Sem Fio: 6 ধাপ
Transmissão De Energia Elétrica Sem Fio: Nomes: Pillar Aredes nº 29Serina Barretto nº 33 Sofia Hellmeister nº 27 Thainá Giacometti nº 31Indrodução: A transmissão da energia elétrica sem fio surgiu desde o séndes esto es ests soo es Xsobreo esmentsbreo Xo essbreo Xo sonso soso লোগো
Transmissão De Energia Sem Fio: 4 টি ধাপ
Transmissão De Energia Sem Fio: ApresentaçãoOs alunos do segundo ano do Ensino Médio do Gracinha optaram por construir entre três experimentos, nos quais todos fazem referência ao tema estudado no 4 ° bimestre: domínios magnéticos। Nosso grupo optou por fazer o experimento de tran
বাস্তবায়ন LiFi, Uso Sencillo: 5 ধাপ
বাস্তবায়ন LiFi, Uso Sencillo: La transmisión de datos por vía de luz (LiFi) es un problemma actual। Para resolver este problemma en una primera aproximación, se desarrolló un dispositivo capaz de tener una comunicación en una vía por medio de luz, un conjunto de LEDs infrarrojos
সেন্সর ডি মুভিমিয়েন্টো! Como Uso Uno ?: 6 ধাপ
সেন্সর ডি মুভিমিয়েন্টো! 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 electrónica y de ahorrar energía en cualquier lugar, ya sea en nuestras casas, en el trabajo, en lugares publico y mas । Por esta razón les traigo
C/C ++ En Arduino: Uso De Librerías Y Objetos: 4 টি ধাপ
C/C ++ En Arduino: Uso De Librerías Y Objetos: Las posibilidades de Arduino se puede extander usando librer í as। Las librer í প্রুভেন ফানসিওনালিড অতিরিক্ত হিসাবে, এই নির্দেশের জন্য, প্যারা পোডার ইউটিলিজার উনা প্যান্টাল্লা ওএলইডি। Ac á se utilizan 3 librer í as, una para conexi & oacute