תוכן עניינים:
וִידֵאוֹ: Criando Estrelas Para Votação Com JQuery Sem Uso De Plugins: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
תוספי Alguns, שיעורי צ'אמדו, סאו פנטסטיקוס, פורם אלס סאו ענק, אלגונים נאו סאו אסטילייזיים, outros não são elementos de formulário, que possam ser servivi via post, e muitos outros detalhes. תוספי התוספים יכולים לעזור לנו, eo uso destes são realmente needsá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, consequente com comes, e consequentemente (novamente), sejam grande.
For conta disso, resolvi mostrar uma solução muito דוגמאות, 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 select vire um fallback caso algo ocorra errado
שלב 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.
Abaixo mostro comentado o que cada linha faz
// מיכלים נבחרים של $ ('. Quest.content [data-element]'). כל אחד (פונקציה (אינדקס, פריט) {// שחזור או בחירה של קלט הקלטות והסברים של selos = $ (item).data ('element'), stars_element = $ (''), select = $ (selector), options = select.find ('option'), select = select.find ('option: selected'); // Percorre כפי שאפשר לעשות בחר options.each (פונקציה (option_index, option) {// Adiciona uma estrela para cada opção var star = $ (''); stars_element.append (star); // Ao clicar and estrela star.on ('click', function () {// Recupera o valor clicado var val = $ (this).data ('value'); // הסר את האפשרות שתבחר את האפשרות clicada select.find ('option'). attr ('נבחר', שקר); select.find ('option [value = "' + val + '"]'). attr ('נבחר', נכון); // הסר כ- classes de seleção da estrela $ (stars_element). מצא ('כוכב'). removeClass ('נבחר'); var index = $ (זה).index (), אלמנטים = $ (כוכבים_אלמנט).find ('. כוכב'); // Adiciona a seleção à estrela correspondente ה כמו אנת riores à ela for (i = 0; i <= index; i ++) {$ (stars_element).find ('. star: nth-child ('+(i+1)+')'). addClass ('נבחר'); }}); }); // Adiciona o elemento novo e remove o antigo (select) select.after (stars_element); select.hide (); });
שלב 2: Trabalhando Com O CSS
Com tudo criado, o CSS é o mais facil. פודמוס שימושי או מתאים למיני נוחות. אסטרלס, קוואדרדוס, באראס. Poremos usar tambem sprites ou imagens isoladas. Podemos utilizar estilos sem imagens, enfim, vai da necessidade de cada um. חשוב שתוכלו לשנות את התצורה במדויק.
.ratestar.stars.star {display: inline-block; רוחב: 15 פיקסלים; גובה: 15 פיקסלים; רקע: #fff url (../ images/sprite.png) -2px -134px ללא חזרה; שוליים-ימין: 3 פיקסלים; סמן: מצביע; }
.ratestar.stars.star.selected {
רקע: #fff url (../ images/sprite.png) -23px -134px ללא חזרה; }
שלב 3: מסקנה
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 or normalmente
מוּמלָץ:
Transmissão De Energia Elétrica Sem Fio: 6 שלבים
Transmissão De Energia Elétrica Sem Fio: מועמדים: עמוד ארדס מס '29 סרינה בארטו מס' 33 סופיה הלמייסטר מס '27 Thainá Giacometti מס' 31 הקדמה: A transmissão da energia elétrica sem fio surgiu desde o século XIX, onde os estudos sobreané energia. סֵמֶל
Transmissão De Energia Sem Fio: 4 שלבים
Transmissão De Energia Sem Fio: ApresentaçãoOs alunos do segundo ano do Ensino Médio do Gracinha optaram por construir entre três experimentos, nos quais todos fazem referência ao theme estudado no 4 ° bimestre: domínios magnéticos. Nosso grupo optou por fazer o experimento de tran
Implementación LiFi, Uso Sencillo: 5 שלבים
יישום LiFi, Uso Sencillo: העברת הנתונים לתצוגה באמצעות ליפי (LiFi) היא בעייתית בפועל. כדי לפתור את הבעיה בבעיה אחרונה, ניתן לחבר את המכשיר לניוזוקי התקשורת והיחידות והמידע של LEDs infrarrojos
Sensor De Movimiento! Como Uso Uno ?: 6 שלבים
Sensor De Movimiento! Como Uso Uno? . Por esta razón les traigo
C/C ++ En Arduino: Uso De Librerías Y Objetos: 4 שלבים
C/C ++ En Arduino: Uso De Librerías Y Objetos: Las posibilidades de Arduino se puede extender usando librer í as. Las librer í כפי שמוכיח את הפונקציונליות הנוספת, ומעריכה את ההוראות והמשתמשות של OLED. Ac á se utilizan 3 librer í as, una para conexi & oacute