Pergunta

Estou usando o exemplo no site AJAX para o DropDownExtender.Estou tentando fazer com que o controle de destino (o rótulo) faça com que a imagem DropDown apareça sempre, em vez de apenas quando passo o mouse sobre ela.

Há alguma maneira de fazer isso?

Foi útil?

Solução

Isso pode ser feito usando a seguinte tag de script:


<script>
    function pageLoad()
    {
        $find('TextBox1_DropDownExtender')._dropWrapperHoverBehavior_onhover();
        $find('TextBox1_DropDownExtender').unhover = VisibleMe;
    }  

    function VisibleMe()
    {
        $find('TextBox1_DropDownExtender')._dropWrapperHoverBehavior_onhover();
    }
</script>

Encontrei esta e algumas outras dicas em este exemplo de ponto net curry.

Funciona, mas também consideraria escrever um novo controle com base no extensor suspenso que expõe uma propriedade para ativar ou desativar o comportamento desejado.

Escrever um novo controle AJAX não é muito difícil, é mais complicado do que qualquer coisa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top