AJAX vs JQuery Tooltip - UpdatePanel

Я пытаюсь реализовать всплывающую подсказку JQuery flowplayer.org http://flowplayer.org/tools/demos/tooltip/form.html в мое веб-приложение (C # .NET).

У меня есть следующий скрипт на Master.Page:

           function createTooltip() {



            // select all desired input fields and attach tooltips to them
            $("#aspnetForm :input").tooltip({
                // place tooltip on the right edge
                position: ['center', 'right'],
                // a little tweaking of the position
                offset: [-2, 10],

                // use a simple show/hide effect
                effect: 'fade',

                // custom opacity setting
                opacity: 0.7
            });        
}

        //--add tooltips after every postback (including partial AJAX postbacks)

        function pageLoad(sender, args) {
            if (args.get_isPartialLoad()) {
                createTooltip();
            }
        }

, который будет управлять этим вводом и некоторыми другими:


У меня есть GridView и DetailsView в UpdatePanel после first partialPostBack, всплывающая подсказка будет работать только с входами внутри этой UpdatePanel, а после следующего partialPostBacks ни один не будет работать вообще.

Если я изменю с:

        function pageLoad(sender, args) {
            if (args.get_isPartialLoad()) {
                createTooltip();
            }
        }

на:

        function pageLoad(sender, args) {
            createTooltip();
    }

Только входные данные вне UpdatePanel будут работать

12193] Если я получу прямой доступ к вводу по его идентификатору и классу, он будет работать правильно, но это будет означать ввод их всех:

$("#ctl00_ContentPlaceHolder1_DetailsView1_txtEscola.tooltipHandle").tooltip({

Есть какие-нибудь мысли о том, как заставить все из них правильно связываться? заранее спасибо

1
задан pelican_george 14 September 2010 в 14:35
поделиться