Ir para conteúdo
Fórum Script Brasil
  • 0

Adicionar Evento no meu Plugin MsgBox


rafaeldorazio

Pergunta

o

$("button").live("click", function(){
não está funcionando, como eu faço para adicionar o evento click no meu plugin ?
<html>
<head>
  <script src="js/jquery-1.4.1.js" type="text/javascript"></script>
<script>

$(document).ready(function () {

    $("button").live("click", function(){

        alert("");
        return false;

    });

jQuery.fn.MsgBox = function(options, button) {

    settings = jQuery.extend({
       type: "",
       id: "",
       text: ""
    }, button);

    settings = jQuery.extend({
       type: "",
       word: ""
    }, options);
    
    var htmlButton = "";
    $.each(button, function(i, item){    

        htmlButton += '<input type="'+ item.type +'" id="'+ item.id +'" value="'+ item.text +'">';

    });


    if( options.type == "question" ) {
        this.html(options.type +" "+ options.word +"<br />"+ htmlButton);
    }

    if( options.type == "confirm" ) {
        this.html(options.word +"<br />"+ htmlButton +"<br />"+ htmlButton);
    }
    
    if( options.type == "error" ) {
        this.html(options.word +"<br />"+ htmlButton +"<br />"+ htmlButton);
    }

    if( options.type == "info" ) {
        this.html(options.word +"<br />"+ htmlButton +"<br />"+ htmlButton);
    }

};

$("#teste").MsgBox(options = { type: "question", word: "Deseja fazer a exclusão ?" }, button = [{ type: "button", id: "sim", text: "Sim" }, { type: "button", id: "cancelar", text: "Cancelar" 

}] );

});

</script>
</head><body>

<!-- http://docs.jquery.com/Plugins/Authoring#Options -> DOCUMENTAÇÃO DE COMO CRIAR COMPONENTES --> 
<div id="teste"></div>

</body></html>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...