İçindekiler:
Video: Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Alguns eklentileri, chamados oranları, gerçek fantásticos, porem eles são enormes, alguns não sao estilizáveis, outros não são elementos de formulário, posta yoluyla que possam ser enviados, e muitos outros ayrıntılar. Precisamos pensar que eklentileri, basitleştirilmiş, basit, gerçek şu ki, gerekli olan şeyler, também também precisamos ter em mente que alguns eklentileri, gerekli işlevler, çeşitli değişkenler, bu eklerin yeniden yapılandırılması, bir araya getirilmesi, yeniden yapılandırılması, e sonuç (novamente), sejam grande.
Bu konuda disso, en basit çözümler, en basit çözümler, en kolay uyarlamalar, kalite kontrolleri, e estilizada todos.
Usando como base um campo, podemos kaldır-lo e ek nosso oranı kişiselleştirme, fazendo com que o select vire um geri dönüş caso algo ocorra errado
Adım 1: Criando O Javascript (JQuery)
Jquery, jquery, já que o mesmo se en fazla produtivo için en iyi ve en çok üretime yönelik ikna edici değil.
Abaixo en çok yorum yapan o que cada linha faz
// Seleciona os kapsayıcıları $('.quest.content[data-element]').each(function(index, item) { // Recupera o seçici giriş relacionado e os elementos var selector = $(item).data('element'), stars_element = $(' '), select = $(selektör), options = select.find('option'), selected = select.find('option:selected'); // Opções gibi percorre select options.each(function(option_index, options) { // Adiciona uma estrela para cada opção var star = $(' '); stars_element.append(yıldız); // Ao clicar na estrela star.on('click', function() { // Recupera veya valor clicado var val = $(this).data('value'); // Seçilmiş bir seçim ve ek bir seçim öğesini kaldırın.find('option').attr('selected', false); select.find('option[value="' + val + '"]').attr('selected', true); // $(stars_element) sınıfları olarak kaldır. find('.star').removeClass('selected'); var index = $(this).index(), elementler = $(stars_element).find('.star'); // Adiciona a seleção à estrela muhabiri e ante olarak (i=0; i<=indeks; i++) { $(stars_element).find('.star:nth-child(' + (i+1) + ')').addClass('seçili'); } }); }); // Adiciona o elemento novo e Remove o antigo (seç) select.after(stars_element); seç.hide(); });
Adım 2: Trabalhando Com O CSS
Com tudo criado, o CSS é o mais facil. Kolaylık için Podemos utilizar o que. Estrelas, quadrados, barralar. Poremos usar tambem sprites ou imagens isoladas. Podemos utilizar estilos sem imagens, enfim, vai da necessidade de cada um. O önemli aqui é que podemos modificar conforme precisamos.
.ratestar.stars.star { ekran: satır içi blok; genişlik: 15 piksel; yükseklik: 15 piksel; arka plan: #fff url(../images/sprite.png) -2px -134px tekrarsız; sağ kenar boşluğu: 3px; imleç: işaretçi; }
.ratestar.stars.star.seçili {
arka plan: #fff url(../images/sprite.png) -23px -134px tekrarsız; }
3. Adım: Sonuç
Concluímos que o desempenho deste é muito bom, e bir facilidade de uso é melhor ainda. Caso veya olağandışı JS habilitado, normal bir kullanımdan sonra her yerde kullanılabilir.
Önerilen:
Transmissão De Energia Elétrica Sem Fio: 6 Adım
Transmissão De Energia Elétrica Sem Fio: İsimler:Pillar Aredes nº 29Serena Barretto nº 33 Sofia Hellmeister nº 27 Thainá Giacometti nº 31Giriş: Hızlı bir şekilde, en hızlı ve en hızlı şekilde ele alınan bir şanzıman. Logo,
Transmissão De Energia Sem Fio: 4 Adım
İletim De Energia Sem Fio: ApresentaçãoOOs alunos do segundo ano do Ensino Médio do Gracinha optaram por construir três deneyselos, nos quais todos fazem referansları ao tema estudado no 4° bimestre: domínios magnéticos. Nosso grupo optou por fazer o deneysel de trans
Uygulama LiFi, Uso Sencillo: 5 Adım
Uygulama LiFi, Uso Sencillo: Verilerin aktarılması (LiFi) problemsizdir. Para çözümleyici, temel problemlere en yakın, en yakın, se desarrolló un dispositivo capaz de tener un u por medya de luz, un conjunto de LED infrarrojos,
Sensör De Movimiento! Como Uso Uno?: 6 Adım
Sensör De Movimiento! Como Uso Uno?: En iyi fikir ve görüşlerin en büyükleri, tüm dünyanın ilgisini çekiyor. . Por esta razón les traigo
C/C++ En Arduino: Uso De Librerías Y Objetos: 4 Adım
C/C++ En Arduino: Uso De Librerías Y Objetos: Arduino librerías. Las libreríen kanıtlanmış işlevsellik ekstra, en esteteğitilebilir, OLED'de para poder kullanımı. acá se utilizan 3 librerías, una para conexió