Tartalomjegyzék:
Videó: Criando Estrelas Para Votação Com JQuery Sem Uso De beépülő modulok: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Alguns plugins, chamados rate, são fantásticos, porem eles são enormes, alguns não são estilizáveis, outros não são elementos de formulaário, que possam ser enviados via post, e muitos outros details. Precisamos pensar que plugins são ferramentas para facilititar, eo uso destes são realmente needs, porem também precisamos ter em mente que alguns plugins requiredfunkció em vários cenários, o que faz com que o plugin seja uma coisa genérica, consequentemente com muitas configura,, e konsekvencia (novamente), sejam grande.
Ez magában foglalja a megoldást, megoldja a legtöbb egyszerű megoldást, és megkönnyíti az adaptációt a minőségi um, e estilizada por quase todos.
Usando como base um campo, podemos remove-lo e adicionary nosso rate personalizado, fazendo com que o select vire um fallback caso algo ocorra errado
1. lépés: Criando O Javascript (JQuery)
Não à motivos meggyőzi a não utilizarmos o Jquery -t, já que o mesmo se mostra bastante estável e muito produtivo.
Abaixo mostro comentado o que cada linha faz
// Seleciona os container $ ('. Quest.content [data-element]'). Each (function (index, item) {// Recupera o seletor do 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 select options.each (function (option_index, option) {// Hívás: function () {// Recupera o valor clickado var val = $ (this).data ('value'); // A Seleção atual do select e adiciona o da estrela clickada select.find ('option') eltávolítása 'kiválasztott', hamis); select.find ('option [value = "' + val + '"]'). attr ('selected', true); // Eltávolítás osztályként de seleção da estrela $ (stars_element). find ('. star'). removeClass ('selected'); var index = $ (this).index (), elements = $ (stars_element).find ('. star'); // Adiciona a seleção à estrela levelező e mint ante riores à ela for (i = 0; i <= index; i ++) {$ (stars_element).find ('. star: nth-child ('+(i+1)+')'). addClass ('selected'); }}); }); // Adiciona o elemento novo e remove o antigo (select) select.after (stars_element); select.hide (); });
2. lépés: Trabalhando Com O CSS
Com tudo criado, o CSS é o mais facilit. Podemos utilizar o que for mais conveniente. Estrelas, quadrados, barras. Poremos usar tambem sprites ou imagens isoladas. Podemos utilizar estilos sem imagens, enfim, vai da needidade de cada um. Fontos importálási lehetőségek.
.ratestar.stars.star {display: inline-block; szélesség: 15 képpont; magasság: 15 képpont; háttér: #fff url (../ images/sprite.png) -2px -134px nincs ismétlés; margin-right: 3 képpont; kurzor: mutató; }
.ratestar.stars.star.selected {
háttér: #fff url (../ images/sprite.png) -23px -134px nincs ismétlés; }
3. lépés: Conclusão
Concluímos que o desempenho deste é muito bom, e a facilitidade de uso é melhor ainda. Caso o usuário não tenha JS habilitado, ele ainda poderá utilizar o normalmente
Ajánlott:
DIY Fitness Tracker intelligens óra oximéterrel és pulzusszámmal - Moduláris elektronikus modulok a TinyCircuits -tól - A legkisebb árkád: 6 lépés
DIY Fitness Tracker intelligens óra oximéterrel és pulzusszámmal | Moduláris elektronikus modulok a TinyCircuits -tól | A legkisebb árkád: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ma velünk van néhány érzékelő modul, amelyek nagyon hasznosak a mindennapi életünkben, de önmaguk apró változata. A mai érzékelők nagyon kicsi méretűek a tra
Az irányítópult modulok használata a Magicbit [Magicblocks] segítségével: 5 lépés
Műszerfal -modulok használata a Magicbit segítségével [Magicblocks]: Ez az oktatóanyag megtanítja a Magicblocks műszerfal -modulok használatát a Magicbit segítségével. Ebben a projektben, amely az ESP32 -en alapul, fejlesztési táblaként a magicbit -et használjuk. Ezért bármilyen ESP32 fejlesztői kártya használható ebben a projektben
NIXIE CSŐVEZETŐ MODULOK - II. Rész: 11 lépés
NIXIE TUBE DRIVER MODULES - II. Rész: Ez az útmutató az itt közzétett nixie tube driver modul (I. rész) folytatása. A nixie driver kártya soros bemenet fogadására szolgál egy külső mikrokontrollerről (Arduino stb.) és tizedes információt és útvonaltervet ad ki
Az Instructables Search beépülő modul telepítése Firefoxhoz: 4 lépés
Instructables Search Plug-in telepítése Firefoxhoz: Ez egy egyszerű útmutató, amely megmondja, hogyan kell telepíteni az Instructables kereső beépülő modult a Firefox számára. Így közvetlenül az Ön böngészőjéből is kereshet az Instructables -ben, még akkor is, ha nem tartózkodik az Instructables oldalon
Photoshop beépülő modulok a GIMP -ben: 6 lépés
Photoshop beépülő modulok a GIMP -ben: Jó napot! A Photoshop -ot gyakran a piacon található legjobb asztali raszteres grafikus képszerkesztő szoftvernek tekintik, számos funkcióval, nem beszélve az online és a kiskereskedelmi üzletekben elérhető szűrők tömeges választékáról. Sok grafikus