У меня есть 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, так как я не эксперт.