Хотя не совсем понятно, что вы пытаетесь сделать, я попробую свой инструмент MagicGuess и предложу вам ответ.
Итак, вам нужно
а) выполнить некоторые функциипри загрузке документов;эта функция что-то делает со всеми .do-tip
элементами на странице
b) выполняет те же функции после загрузки чего-либо через AJAX, но теперь для этого нужно работать с другим набором элементов.
Это правда?Если это так, я бы сделал следующее:
function doEverythingINeed(selector) {
$(selector).qtip({
content: 'This is a tip of active hovered element',
show: 'mouseover',
hide: 'mouseout',
})
}
$(function() {
doEverythingINeed('.do-tip');
});
и вызову doEverythingINeed
с другим селектором после загрузки HTML-кода через AJAX.Если вы используете функцию $.ajax()
, то вам нужно просто выполнить
$.ajax({
//parameters
success: function() {
//some other actions if needed
doEverythingINeed('your selector');
//more actions if needed
}
});
Надеюсь, это поможет!