Cov txheej txheem:
Video: Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Alguns plugins, tus nqi 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 ntawm tus ncej, e muitos outros detalhes. Precisamos 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 que o plugin seja uma coisa genérica muitas, e consequenceemente (novamente), sejam grande.
Los ntawm qhov tsis sib xws, daws teeb meem feem ntau uma solução muito simples, que pode ser facilmente adaptada por qualquer um, e estilizada por quase todos.
Usando como puag ncig um campo, podemos tshem tawm-lo e adicionar nosso tus nqi tus kheej, fazendo com que o xaiv vire um fallback caso algo ocorra errado
Kauj Ruam 1: Criando O Javascript (JQuery)
Não à motivos convincentes de não utilizarmos o Jquery, já que o mesmo se mostra bastante estável e muito produtivo.
Cov tub ntxhais kawm ntawv tau txais txiaj ntsig zoo los ntawm cov tsev kawm qib siab
// Seleciona os ntim $ ('. Quest.content [data-element]'). Txhua (function (index, item) {// Recupera o seletor ua input relacionado e os elementos var selector = $ (item).data ('element'), stars_element = $ (''), select = $ (selector), options = select.find ('option'), selected = select.find ('option: selected'); // Percorre as opções do xaiv options.each (ua haujlwm (option_index, xaiv) {// Adiciona uma estrela para cada opção var star = $ (''); stars_element.append (star); // Ao clicar na estrela star.on ('nyem', function () {// Recupera o valor clicado var val = $ (this).data ('value'); // Remove a seleção atual do select e adiciona o da estrela clicada select.find ('xaiv'). attr ('xaiv', tsis tseeb); xaiv.find ('xaiv [tus nqi = "' + val + '"]'). attr ('xaiv', qhov tseeb); // Tshem tawm raws li chav kawm de seleção da estrela $ (stars_element). nrhiav ('. hnub qub'). tshemClass ('xaiv'); var index = $ (qhov no).index (), ntsiab = $ (stars_element).find ('. star'); // Adiciona a seleção à estrela correspondente ua as ante riores à ela rau (i = 0; kuv <= index; i ++) {$ (stars_element).find ('. star: nth-child ('+(i+1)+')'). addClass ('xaiv'); }}); }); // Adiciona o elemento novo e tshem tawm antigo (xaiv) xaiv.after (stars_element); select.hide (); });
Kauj Ruam 2: Trabalhando Com O CSS
Ua raws li cov lus qhia, lossis CSS lossis lwm yam yooj yim. Podemos utilizar o que kom yooj yim dua. Estrelas, quadrados, barras. Poremos siv tambem sprites lossis koj xav txog kev nyob ib leeg. Podemos utilizar estilos sem imagens, enfim, vai da necessidade de cada um. Qhov tseem ceeb aqui é que podemos modificar conforme precisamos.
.ratestar.stars.star {display: inline-block; dav: 15px; qhov siab: 15px; keeb kwm yav dhau: #fff url (../ images/sprite.png) -2px -134px tsis rov ua dua; npoo txoj cai: 3px; cursor: taw qhia; }
.ratestar.stars.star.selected {
keeb kwm yav dhau: #fff url (../ images/sprite.png) -23px -134px tsis rov ua dua; }
Kauj ruam 3: Xaus
Concluímos que o desempenho deste é muito bom, e facilidade de uso é melhor ainda. Caso o usuário não tenha JS habilitado, ele ainda poderá utilizar o normalmente
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Yuav Ua Li Cas Txhim Kho Plugins hauv WordPress hauv 3 Kauj Ruam: 3 Kauj Ruam
Yuav Ua Li Cas Txhim Kho Plugins hauv WordPress hauv 3 Kauj Ruam: Hauv qhov kev qhia no kuv yuav qhia koj cov kauj ruam tseem ceeb rau nruab wordpress plugin rau koj lub vev xaib. Yeej koj tuaj yeem teeb tsa plugins hauv ob txoj kev sib txawv. Thawj txoj hauv kev yog los ntawm ftp lossis hla cpanel. Tab sis kuv yuav tsis sau nws li nws yog qhov txaus siab heev
Sensor ntawm Movimiento! Como Uso Uno?: 6 Kauj Ruam
Sensor ntawm 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 hiav txwv en nuestras casas, en el trabajo, en lugares publico y mas . Los ntawm lub sijhawm traigo
C/C ++ En Arduino: Uso De Librerías Y Objetos: 4 Kauj Ruam
C/C ++ En Arduino: Uso De Librerías Y Objetos: Las posibilidades de Arduino se puede extender usando librer í as. Las librer í raws li pov thawj funcionalidad ntxiv, yog qhov qhia tau, rau poder siv ib lub pantalla OLED. Ac &ua; se utilizan 3 librer í raws li, una para conexi & oacute
Photoshop Plugins hauv GIMP: 6 Cov Kauj Ruam
Photoshop Plugins hauv GIMP: Hnub zoo! Photoshop feem ntau suav tias yog lub khoos phis tawj duab raster zoo tshaj plaws kho duab khoos phis tawj ntawm lub khw, nrog zillions ntawm cov yam ntxwv, tsis hais txog qhov loj heev ntawm cov lim muaj nyob online thiab los ntawm cov khw muag khoom. Ntau tus kws kos duab