У меня есть следующая функция, чтобы взять заголовок a.preview
и добавить его внутрь p#preview
, некоторый контент AJAX, который генерируется при наведении курсора. Это небольшая часть того, что происходит в целом, но переменная c
в следующем скрипте должна иметь название a.preview
. По какой-то причине я получаю нулевой ответ. Название печатается в другом месте, так что я знаю, что это не проблема, это либо в определении переменной, либо в вызове переменной. Любые предложения отладки?
$("a.preview").hover(function(e){
this.t = this.title;
this.title = "";
var c = (this.t != "") ? "<br/>" + this.t : "";
$("body").append("<p id='preview'><img src='"+ this.href +"' alt='Image preview ... Loading' />"+ c +"</p>");
$("#preview")
.hide()
.css("top",(e.pageY - yOffset) + "px")
.css("left",(e.pageX + xOffset) + "px")
.fadeIn("2000");
},