Talaan ng mga Nilalaman:
Video: Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang mga plugin ng Alguns, mga rate ng chamado, mga fantásticos, porem eles são enormes, alguns não são estilizáveis, outros não são elementos de formulário, ay maaaring mag-email sa pamamagitan ng post, at mga detalyeng detalyado. Precisamos pensar que plugins são feremonyas para facilitar, eo uso destes são realmente mustários, porem tambem precisamos ter em mente que alguns plugins mustitam funcionar em vários cenários, o que faz com que o plugin seja uma coisa genérica,sequentemente com muitos desuraoses muitasos, esequentemente (novamente), sejam grande.
Sa pamamagitan ng konseho, 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, mga podemos na alisin ang rate ng personalizado, fazendo com que o select vire um fallback caso algo ocorra errado
Hakbang 1: Criando O Javascript (JQuery)
Huwag mag-motivate ng mga tao sa mga kagamitan sa Jquery, na mayroon ng mesmo se mostra bastante estável e muito produtivo.
Abaixo mostro comentado o que cada linha faz
// Seleciona os container lalagyan ng $ ('. Quest.content [data-element]'). Bawat isa (function (index, item) {// Recupera o seletor do input relacionado e os elementos var selector = $ (item).data ('element'), Stars_element = $ (''), select = $ (selector), options = select.find ('options'), napili = select.find ('options: select'); // Percorre as opções do piliin ang options.each (pagpapaandar (opsyon_index, pagpipilian) {// 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 = $ (ito).data ('halaga'); // Alisin ang isang mensahe atual piliin ang adiciona o da estrela clicada select.find ('opsyon'). attr ('napili', hindi totoo); select.find ('pagpipilian [halaga = "' + val + '"]'). attr ('napili', totoo); // Alisin bilang mga klase de seleção da estrela $ (Stars_element). hanapin ('. bituin'). alisin angClass ('napili'); var index = $ (ito).index (), elemento = $ (stars_element).find ('. star'); // Adiciona a seleção à estrela correspondente e bilang ante riores à ela para sa (i = 0; i <= index; i ++) {$ (stars_element).find ('. star: nth-child (' + (i + 1) + ')'). addClass ('napili'); }}); }); // Adiciona o elemento novo e alisin o antigo (piliin) select. After (stars_element); select.hide (); });
Hakbang 2: Trabalhando Com O CSS
Para sa iyo, o CSS ay madali. Mga Podemos na magagamit para sa mais maginhawa. Estrelas, quadrados, barras. Para sa iyo, maaari kang mag-isip ng mga isoladas. Ang mga Podemos utilizar estilos sem imagens, enfim, vai da kinakailangan ng cada um. O mahalaga aqui é que podemos modificar conforme precisamos.
.ratestar.stars.star {display: inline-block; lapad: 15px; taas: 15px; background: #fff url (../ mga imahe / sprite.png) -2px -134px walang ulit; margin-kanan: 3px; cursor: pointer; }
.ratestar.stars.star.selected {
background: #fff url (../ mga imahe / sprite.png) -23px -134px walang ulit; }
Hakbang 3: Conclusão
Ang mga ito ay nai-destinasyon para sa iyo na mag-bomber, at isang facilidade de uso é melhor ainda. Caso o usuário não tenha JS habilitado, ele ainda poderá utilizar o normalmente
Inirerekumendang:
Transmissão De Energia Elétrica Sem Fio: 6 na Hakbang
Transmissão De Energia Elétrica Sem Fio: Nomes: Pillar Aredes nº 29Serena Barretto nº 33 Sofia Hellmeister nº 27 Thainá Giacometti nº 31Introdução: A transmissão da energia elétrica sem fio surgiu desde o século XIX, onde os estudos sobre energia soament energia soament energia soament energia. Logo,
Istasyon ng Panahon Sa Arduino, BME280 at Display para sa Nakikita ang Uso Sa Loob ng Huling 1-2 Araw: 3 Mga Hakbang (na may Mga Larawan)
Istasyon ng Panahon Sa Arduino, BME280 at Display para sa Nakikita ang Uso Sa loob ng Huling 1-2 Araw: Kumusta! Dito sa mga itinuro na mga istasyon ng panahon ay ipinakilala na. Ipinapakita nila ang kasalukuyang presyon ng hangin, temperatura at halumigmig. Ang kulang sa kanila ngayon ay isang pagtatanghal ng kurso sa loob ng huling 1-2 araw. Ang prosesong ito ay magkakaroon ng
Pagpapatupad ng LiFi, Uso Sencillo: 5 Hakbang
Pagpapatupad ng LiFi, Uso Sencillo: La transmisión de datos por vía de luz (LiFi) ay isang aktwal na problema. Para sa resolusyon na ito ay may problema sa isang primera aproximación, kung saan ay hindi na maipag-uusap ang mga ito sa isang comunicación en una vía por medio de luz, un conjunto de LEDs infrarrojos,
Sensor De Movimiento! Como Uso Uno ?: 6 Mga Hakbang
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 trabajo, en lugares publico y mas . Por esta razón les traigo
C / C ++ En Arduino: Uso De librerías Y Objetos: 4 Mga Hakbang
C / C ++ En Arduino: Uso De Libraryerías Y Objetos: Las posibilidad ng Arduino se puede extender usando librer í as. Las librer í as proven funcionalidad extra, en este itinuturo, para poder utilizar una pantalla OLED. Ac á se utilizan 3 librer í as, una para conexi & oacute