![Criando Estrelas Para Votação Com JQuery Sem Uso De Plugin: 3 Langkah Criando Estrelas Para Votação Com JQuery Sem Uso De Plugin: 3 Langkah](https://i.howwhatproduce.com/preview/how-to-implement/10455635-criando-estrelas-para-votao-com-jquery-sem-uso-de-plugins-3-steps-0.webp)
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
![Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins](https://i.howwhatproduce.com/images/006/image-17243-36-j.webp)
![Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins](https://i.howwhatproduce.com/images/006/image-17243-37-j.webp)
Plugin Alguns, tarif 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 pos, e muitos outros detalhes. mucisamos pensar que plugins são ferramentas para facilitar, eo uso destes são realmente necessários, porem também precisamos ter em mente que alguns plugins necessitam funcionar em vários cenários, o que faz com com que oisa, e consequentemente (novamente), sejam grande.
Untuk disso, resolvi mostrar uma solução muito simples, que pode ser facilmente 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 pilih vire um fallback caso algo ocorra errado
Langkah 1: Criando O Javascript (JQuery)
![Criando O Javascript (JQuery) Criando O Javascript (JQuery)](https://i.howwhatproduce.com/images/006/image-17243-38-j.webp)
Tidak ada motivos meyakinkan dengan tidak ada utilizarmos o Jquery, já que o mesmo se mostra bastante estável dan muito produtivo.
Abaixo mostro comentado o que cada linha faz
// Pilih container $('.quest.content[data-element]').each(function(index, item) { // Recupera atau seletor lakukan input relacionado dan elemen var pemilih = $(item).data('element'), stars_element = $(' '), pilih = $(selector), options = select.find('option'), selected = select.find('option:selected'); // Lakukan seperti yang dilakukan pilihan pilih 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'); // Hapus seleção atual pilih dan adiciona o da estrela klik select.find('option').attr('selected', false); select.find('option[value="' + val + '"]').attr('selected', true); // Hapus sebagai class de seleção da estrela $(stars_element). find('.star').removeClass('selected'); var indeks = $(this).index(), elemen = $(stars_element).find('.star'); // Adiciona a seleção estrela koresponden e sebagai taruhan riores ela untuk(i=0; saya<=indeks; i++) { $(stars_element).find('.star:nth-child(' + (i+1) + ')').addClass('selected'); } }); }); // Adiciona o elemento novo e hapus o antigo (pilih) pilih.setelah(bintang_elemen); pilih.sembunyikan(); });
Langkah 2: Trabalhando Com O CSS
![Trabalhando Com O CSS Trabalhando Com O CSS](https://i.howwhatproduce.com/images/006/image-17243-39-j.webp)
Com tudo criado, o CSS é o mais facil. Podemos utilizar o que for mais comfortablee. Estrela, quadrados, barras. Poremos usar tambem sprites ou imagens isoladas. Podemos utilizar estilos sem imagens, enfim, vai da necessidade de cada um. O penting aqui é que podemos modificar sesuai dengan presisi.
.ratestar.stars.star { tampilan: inline-block; lebar: 15 piksel; tinggi: 15 piksel; latar belakang: #fff url(../images/sprite.png) -2px -134px no-repeat; margin-kanan: 3px; kursor: penunjuk; }
.ratestar.stars.star.selected {
latar belakang: #fff url(../images/sprite.png) -23px -134px no-repeat; }
Langkah 3: Kesimpulan
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
Direkomendasikan:
Cara Memasang Plugin di WordPress dalam 3 Langkah: 3 Langkah
![Cara Memasang Plugin di WordPress dalam 3 Langkah: 3 Langkah Cara Memasang Plugin di WordPress dalam 3 Langkah: 3 Langkah](https://i.howwhatproduce.com/images/004/image-9009-j.webp)
Cara Memasang Plugin di WordPress dalam 3 Langkah: Dalam tutorial ini saya akan menunjukkan langkah-langkah penting untuk menginstal plugin wordpress ke situs web Anda. Pada dasarnya Anda dapat menginstal plugin dengan dua cara berbeda. Cara pertama adalah melalui ftp atau melalui cpanel. Tapi saya tidak akan mencantumkannya karena sangat lengkap
Implementasi LiFi, Uso Sencillo: 5 Langkah
![Implementasi LiFi, Uso Sencillo: 5 Langkah Implementasi LiFi, Uso Sencillo: 5 Langkah](https://i.howwhatproduce.com/images/006/image-16336-5-j.webp)
Implementasi LiFi, Uso Sencillo: La transmisión de datos por vía de luz (LiFi) es un problema aktual. Penyelesai masalah utama dalam pendekatan, se desarrolló un dispositivo capaz de tener una comunicación en una via por medio de luz, un conjunto de LED infrarrojos
Sensor De Movimiento! Como Uso Uno?: 6 Langkah
![Sensor De Movimiento! Como Uso Uno?: 6 Langkah Sensor De Movimiento! Como Uso Uno?: 6 Langkah](https://i.howwhatproduce.com/images/006/image-17753-6-j.webp)
Sensor De Movimiento! 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 trabao public, en lugares . Por esta razón les traigo
C/C++ En Arduino: Uso De Librerías Y Objek: 4 Langkah
![C/C++ En Arduino: Uso De Librerías Y Objek: 4 Langkah C/C++ En Arduino: Uso De Librerías Y Objek: 4 Langkah](https://i.howwhatproduce.com/images/001/image-1918-71-j.webp)
C/C++ En Arduino: Uso De Librerías Y Objetos: Las posibilidades de Arduino se puede extender usando liberías. Las librerísebagai terbukti berfungsi ekstra, dapat diinstruksikan, para poder utilizar una pantalla OLED. Akut; se utilizan 3 librerías, una para conexió
Plugin Photoshop di GIMP: 6 Langkah
![Plugin Photoshop di GIMP: 6 Langkah Plugin Photoshop di GIMP: 6 Langkah](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10752515-photoshop-plugins-in-the-gimp-6-steps-j.webp)
Plugin Photoshop di GIMP: Selamat siang! Photoshop sering dianggap sebagai perangkat lunak editor pencitraan grafis raster desktop terbaik di pasaran, dengan zillions fitur, belum lagi sejumlah besar filter yang tersedia secara online dan dari gerai ritel. Banyak seniman grafis