Проблема с подсказкой Jquery (flowplayer toolitp) - PullRequest
2 голосов
/ 15 августа 2011

Когда страница загружается первой, всплывающая подсказка работает нормально, но при каждой последующей обратной передаче выдается ошибка (".download_now"). Tooltip ({effect: 'slide', delay: 300) .dynamic не является функцией.

Нет проблем с ajax asp.net, так как постбэк updatepanel всегда.

Вот JS:

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(MainEndRequestHandler);

            $(MainEndRequestHandler);

            function MainEndRequestHandler(sender, args) {
                loadeverthingmaster();
            }

            function loadeverthingmaster(){
                 try
                 {  

                          $(".download_now").tooltip({ 
                              effect: 'slide',
                              delay:300


                          }).dynamic({ bottom: { direction: 'down', bounce: true } });          


                       $(".help-bubble-link[title]").tooltip({

                          // tweak the position
                          offset: [10, 2],

                          // use the "slide" effect
                          effect: 'slide',

                          // add dynamic plugin with optional configuration for bottom edge
                       }).dynamic({ bottom: { direction: 'down', bounce: true } });

                 }
                 catch(err)
                 {
                     //alert(err);
                 } 
            }

Подсказка html:

<a class="download_now">?</a>
<div class="tooltip" style="visibility: visible; position: absolute; top: -6px; left: 170.5px; display: none; opacity: 0;">
   <div style="display:block;" id="divTooltipLabelAreaf49db1de-11ce-4667-bd7d-f655dec1435c">
      <span id="spanEditf49db1de-11ce-4667-bd7d-f655dec1435c" class="tooltip-message-span no-content">
           No notes
      </span>

      <br>
      <a onclick="StartEditTooltip('f49db1de-11ce-4667-bd7d-f655dec1435c')" href="#">Edit</a>
   </div>
   <div style="display:none;" id="divEditAreaf49db1de-11ce-4667-bd7d-f655dec1435c">
      <textarea id="inputTextf49db1de-11ce-4667-bd7d-f655dec1435c">           
      </textarea> 
      <br>
      <a onclick="CancelEditTooltip('f49db1de-11ce-4667-bd7d-f655dec1435c')" href="#">Cancel</a>
      <a onclick="SaveEditTooltip('f49db1de-11ce-4667-bd7d-f655dec1435c','/Query/Ascx/QueryAutoCompleteService.asmx/SaveQueryNotes','51')" href="#">Save</a>
   </div>   
</div>
...