Skip to main content

Mootools fx slide options


Selecione Dropdowns, MooTools e CSS Print. Eu sei que eu fiz uma conversa sobre isso uma e outra vez, mas é importante melhorar as páginas para impressão. Você pode fazer algumas coisas usando CSS simples, mas os recursos de lançamento de hoje MooTools e jQuery. Bem, esteja tomando as opções de um elemento SELECT e gerando uma lista no caso de o usuário imprimir a página. Apenas uma lista de seleção normal, nada especial. Simples - mostre as opções geradas DIV somente durante a impressão. O MooTools JavaScript O script agarra todos os elementos SELECT na página e gera uma lista das opções SELECTs - ele ainda assinala quais os elementos selecionados. O jQuery JavaScript Quer saber como realizar esta tarefa usando a biblioteca jQuery JavaScript Chris Coyier Caiu no seu blog CSS-Tricks hoje. Apenas outro truque de impressão CSS útil trazido para você pelo Warped Script amp Style minds. Been pesquisando por mais de um dia no google sem nenhuma resposta. Finalmente, colocando os dedos no teclado para isso. Tão frustrante Estou tentando aprender o MooTools e sou um TOTAL javascript noobie, então seja gentil comigo. Ok, o que estou a querer fazer é alterar o estado de um campo de entrada desabilitado (tipo é texto) quando uma opção específica é selecionada. O html parece um pouco como tis: Isto é o que eu estava HOPING me daria o valor a ser verificado em uma instrução if, que então alteraria a entrada desativada para habilitada: Então, quando o código nós é executado (ou seja, eu seleciono outro valor em A caixa de opção) tudo que eu recebo é o objeto HTMLOptionElement. Estou pronto para começar a arrancar meu cabelo por uma vertente por vez. Isso é tão frustrante. A documentação sobre mootools para este método é SPARSE e diz apenas: Element Method: getSelected Retorna as opções selecionadas de um elemento selecionado. Esse método retorna uma matriz, independentemente do atributo múltiplo do elemento selecionado. Se a seleção for única, ela retornará uma matriz com apenas um item. Alguém me diga o que estou faltando. Também tentei: nada sai corretamente. Em alguns casos, eu não estou definido e, em outros casos, recebo o mesmo objeto HTMLOptionElement. sim. (QuotselectProvincequot) - não é necessário. Também, dentro da mudança de retorno de chamada, isso é vinculado ao seletor original, portanto, tudo o que você precisa é var selectedValue this. get (quotvaluequot) (quotnewelementquot).set (quotvaluequot, selectedValue) em mootools, você tende a usar getters e setters para acessar propriedades como Oposição a. value direto. Apenas tente o link que postei no jsfiddle e você verá o que quero dizer. Ndash Dimitar Christoff Jul 27 10 às 14:23 Obrigado por tomar o tempo para esclarecer Dimitar. Então, se você quiser usar a seleção de estilo CSS, use o caso, é simplesmente o nome-string do idselector (39selector39). Entendi. Acho que eu estava pendurado na codificação de jQuery. Mas uma coisa - e se você tiver vários elementos que são diferentes tipos (id, classe, nome, etc.) que têm o mesmo nome de string (selecione. Selecione, nomequotselectquot etc.). O que aconteceu, então, eu sei que existe uma maneira de filtrar os elementos atraídos resultantes, mas não está usando apenas, em vez disso, faça mais sentido (e menos código) ndash tranquil. meadows 27 de julho 10 às 14:37 Mais uma vez, só quero agradecer-lhe por sua Tempo e esforço em meu nome, sou muito obrigado. Leia mais a sua última explicação algumas vezes antes de entender. Estou amarrado em missões em sala de aula, mas definitivamente vou sentar-me depois que este curso é concluído e aprender minuciosamente e completamente javascript (lynda et al). O) ndash tranquil. meadows 27 de julho 10 às 14:40 Você não precisa fazer uma coisa tão complexa, isso bastaria: isso deveria lhe dar o texto selecionado. Mas se você quisesse usar mootools, acho que isso funcionaria (eu não vou tentar). Também tem alguns problemas: você não precisa do atributo do nome, pois é basicamente o mesmo que o id. Além disso, se você tiver ambos, então provavelmente eles deveriam ser os mesmos. Isto é, IdselectBox e nameselectBox Seu nome deve ser fechado. Também na sua amostra, você teve muita ltoptiongt. Ltoptiongt que deve ser ltoptiongt. Ltoptiongt respondeu Jul 27 10 às 3:35 Oi Vincent Muito obrigado pela sua resposta. Vou tentar a segunda opção. Eu já havia tentado a primeira opção (principalmente por frustração) amp sim, funcionou. Eu não estudei javascript, então não estou muito familiarizado com todos os métodos nativos, etc., dos DOM, mas FAMOS DADOS sobre doc. gtElByID na aula. Acabei de começar a aprender codificação em abril deste ano, então é tudo novo. No que diz respeito a todas as tags não fechadas no meu exemplo, agradeço por apontá-las. Lembrará de ser mais limpo ao digitar na próxima vez. Não era uma cópia colar de código, mas um tipo de velocidade antes da hora de dormir. RI MUITO. OBRIGADO. Ndash tranquil. meadows 27 de julho 10 às 13:25 Apenas voltando ao comentário de Vincent39 - tentei a segunda opção (var sel selection0.value alert (sel)) e funcionou. Muito obrigado ndash tranquil. meadows 27 de julho 10 em 13: 28elementos - (elemento) O elemento para deslizar. Opções - (objeto. Opcional) Todas as opções Fx além do modo e do invólucro. Modo - (padrão de cadeia para 39vertical39) String para indicar que tipo de deslizamento. Pode ser definido como 39vertical39 ou 39horizontal39. Wrapper - (padrão do elemento para this. element) Permite configurar outro elemento como wrapper. HideOverflow - (valores padrão booleanos para true) define automaticamente o excesso do invólucro para transbordar, caso contrário ele herda do elemento que está sendo embrulhado. ResetHeight - (predefinições booleanas para false) Reinicia automaticamente a altura do invólucro quando a animação do slide unfold é completada, permitindo manipular o conteúdo, mantendo-o ajustando naturalmente. Propriedades abertas - (booleano) Indica se o elemento deslizante está visível. Para criar o efeito de slide, um Elemento adicional (um quotdivquot por padrão) é enrolado em torno do Elemento fornecido. Este invólucro adapta a margem do Elemento. O excesso de vazão é configurado para oculto e possui uma altura fixa. Desliza o elemento na horizontal ou verticalmente.

Comments