JQuery всплывающие подсказки на PHP - PullRequest
0 голосов
/ 08 декабря 2011

У меня есть 6 кнопок (со всплывающими подсказками), которые генерируются через PHP, и все они отключены, кроме первой кнопки. Отключенные кнопки будут включены только на основании записи в базе данных.
Кстати, я использовал подсказку jquery http://jquery.bassistance.de/tooltip/demo/ Я включил всплывающую подсказку для всех элементов с атрибутом title

<script type="text/javascript">
$(document).ready(function() {
    $('*').tooltip({
        showBody: " - ",
    });

});
</script>

Работало нормально при первой загрузке страницы или при обновлении страницы. Теперь у меня есть функция, которая проверяет, изменяется ли состояние кнопок с отключенного на включенное. После этого я извлекаю результат и помещаю переменную $ button, затем печатаю ее на элементе div, который содержит текущие кнопки.

<script type="text/javascript">
document.getElementById("menus").innerHTML = <?php echo json_encode($buttons, JSON_HEX_APOS | JSON_HEX_QUOT);  ?>;
</script>

Проблема в том, что всплывающая подсказка возвращается к всплывающей подсказке по умолчанию. Я не уверен, что это в css или javascript, так как я не эксперт.

1 Ответ

0 голосов
/ 08 декабря 2011

Проблема в том, что вы добавляете контент ПОСЛЕ того, как вы назвали материал .tooltip (...).

попробуйте вызвать .tooltip для контента, который вы добавляете в .innerHtml ПОСЛЕ того, как вы сделали вызов для получения нового контента.

...