$(document).ready(function() {
// Tooltip only Text
$('.masterTooltip').hover(function(){
// Hover over code
var title = $(this).attr('title');
$(this).data('tipText', title).removeAttr('title');
$('<p class="tooltip"></p>')
.text(title)
.appendTo('body')
.fadeIn('slow');
}, function() {
// Hover out code
$(this).attr('title', $(this).data('tipText'));
$('.tooltip').remove();
}).mousemove(function(e) {
var mousex = e.pageX + 20; //Get X coordinates
var mousey = e.pageY + 10; //Get Y coordinates
$('.tooltip')
.css({ top: mousey, left: mousex })
});
$('#add').click(function(){
$('#app').append('<span title="add" class="masterTooltip">add</span> <br />');
})
});
如果我单击按钮#add,工具提示将起作用。我一开始就尝试改变:
$(document).on('hover', '.masterTooltip', function(){
和:
}).on('mousemove', function(e) {
但这不起作用。我怎样才能在这个脚本中做到这一点?