Вторник, 7 сентября 2010 09:59

Подгружаемые в содержимое текста подсказки

Скрипт позволяет вставлять на странице ссылки, после нажатия на которые происходит подгрузка AJAXом документов, на которые ссылается скрипт.

  • В качестве класса который присваивается ссылки для подгрузки назначен .linkclick.
  • Текст подгружается в <див class="ins">Upload text , создается «на лету».
  • используется jQuery библиотека jquery.ajaxmanager
function closeins() {
            $(".ins").remove();
            $("a").removeAttr("id","open");
         };
jQuery().ready(function(){
        $(".linkclick").click(function () {
           if ( $(this).attr("id") != "open") {
                  $(".ins").remove();
                  $("a").removeAttr("id","open");
                  var url = $(this).attr("href");
                  $(this).attr("id","open");
                  //create an ajaxmanager named cacheQueue
                  var ajaxManager = $.manageAjax.create('cacheQueue', {
	                queue: true,
	                cacheResponse: true
                  });
                 //and add an ajaxrequest with the returned object
                 ajaxManager.add({
                         success: function(html) {
                         $('
<div class="ins">'+html+'<a onclick="closeins(); return false;" href="#">Закрыть подсказку</a></div>
').insertAfter("a#open");
                         },
                   url: url
               });
            } else {
                  $(".ins").remove();
                  $("a").removeAttr("id","open");
            }
       return false;
       });
});

Прокомментируешь?