Я использую эту подсказку скрипт, который результаты сделанные здесь: http://www.htmldrive.net/items/show/681/jQuery-and-CSS3-Simple-Tooltip.htmlJQuery подсказка не работает АВЭСОМ содержания нагрузки АЯКСА
это то, что я использую, то же самое с некоторыми изменениями:
$(document).ready(function() {
$("body").on("mouseover", ".tip_trigger", function(){
tip = $(this).find('.tip');
$(".tip").html('Loding...');
tip.show(); //Show tooltip
}, function() {
tip.hide(); //Hide tooltip
}).mousemove(function(e) {
var mousex = e.pageX; //Get X coodrinates
var mousey = e.pageY; //Get Y coordinates
var tipWidth = tip.width(); //Find width of tooltip
var tipHeight = tip.height(); //Find height of tooltip
var X = $('.tip_trigger').offset().left;
var Y = $('.tip_trigger').offset().top;
mousex = e.pageX - X+180;
mousey = e.pageY - Y+105;
tip.css({ top: mousey, left: mousex });
$(".tip").html('Loding...');
var idp= this.title;
$('.tip').load("/infopage.php", { id: idp});
});
});
HTML, с наконечником Somthing так:
<td style="padding-left:4px;"><a href="#" class="tip_trigger" title="40420549">text<span class="tip"></span></a> txtxtxtxt</td>
это работа большой, но проблема в том, что после того, как я загрузить некоторые содержимое PHP с AJAX скрипт не работает на го контента пришло оттуда.
Почему это происходит? Если есть другой способ загрузить php-контент в всплывающую подсказку, это тоже будет хорошо :)
вы можете использовать $ ('. Tip) .load ("/ pageinfo.php", {id: idp}) вместо $ .post (....) – SmasherHell
спасибо за воспроизведение. Я изменил это, но он не исправляет мою проблему. –
mmmh Я gess Я получил его, вы хотите использовать javascript в содержимом, загруженном вашим запросом ajax. Если это так, то вы можете добавить javascript в свой контент (в pageinfo.php), функция .load выполнит его. – SmasherHell