Я пытаюсь реализовать всплывающую подсказку 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({
Есть какие-нибудь мысли о том, как заставить все из них правильно связываться? заранее спасибо