Robert Vlaicu wrote:
> I have a problem with rebinding jqModal when i load main content via ajax
> i really run out of ideas jqModal is last version jquery the same
> i whant to use the jqModal to load product description and the 
> produtas are loaded with ajax.
>
Robert,

  You'll want to use the $.jqmAddTrigger() methods on the new triggers. 
If you provided the ajax return, I would have a better idea of what you 
are trying to do... but I'll take a stab at it anyway. Here is the 
modified code;

$(document).ready(
    function()
    {

    // add jqModal functionality to #ex1a
    $('#ex1a').jqm({
        ajax: '@href',
        //ajax: 'web/pagini/prod.php',
        trigger: 'a.jqmodalfer',
        overlayColor: '#fff', // * DEPRICATED *
        overlay: 65,
        modal:true,
          onShow: open,
          onHide: close});

        $('#meniucontent a.linc')
            .bind(
                'click',
                function() {
                var href, a, afost, campt;
                afost=false;
                a = this.href.split("=");
                href = a[1];
                campt=this.firstChild.data;
                $('#capmeniuprod').empty();
                $('#capmeniuprod').append(campt);  
                $('#layerprod').empty();
                $('#layerprod').append("<div 
style=\"position:absolute;margin-top:10px;margin-left:10px;\"><img 
src=\"imagini/busy.gif\" alt=\"loading\" /></div>");
                  if ($('#contsus').is(':visible')) {
                    
$('#contsus').slideUp(1500,function(){functiebagnor(href,"695px");});
                    afost=true;
                  }
                if (afost==false)
                {
                    functiebagnor(href,"695px");
                }

                return false;
        });

var functiebagnor = function(lincu, marime) {
                $('#layerprod').css("min-height",marime);
                $('#layerprod').empty();
                
$("#layerprod").load("web/pagini/produsea.php",{catid:lincu},function(){
            var newTriggers = $('a.jqmodalfer',this);
            $('#ex1a').jqmAddTrigger(newTriggers);
        });
}

    });

    ......

Hope this helps,

~ Brice

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to