Почему JavaScript не будет работать в начальной загрузке Twitter, даже при вызове функции и файла JS?

StackOverflow https://stackoverflow.com/questions/9354026

  •  28-10-2019
  •  | 
  •  

Вопрос

Я не могу заставить JavaScript работать с начальной загрузкой Twitter.

У меня это есть

 <p>
     <a href="#" rel="tooltip" title="first tooltip" id="example">
        hover over me
    </a>
</p>

И я хочу, чтобы это появилось как подсказка.

Это не сработает, поэтому я добавил это внутрь головы:

<script type="text/javascript">
window.onload = function()
{
    if(!window.jQuery)
    {
        alert('jQuery not loaded');
    }
    else
    {
        $(document).ready(function(){
            $('#example').tooltip({'placement':'top', 'trigger' : 'hover'});
        });
    }
}

Отметив, что это все еще не работало, я удалил все ссылки на сценарий внутри страницы и добавил только эту голову:

<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="https://github.com/twitter/bootstrap/blob/master/js/bootstrap-tooltip.js"></script>

Я не называю какой -либо конкретный файл, который я загружаю, а горячая общеп и оригинальные, и все же подсказка не появится.

Примечание. Я пытаюсь установить новую тему Drupal, поэтому мой сайт находится внутри Drupal (а страница является файлом tpl.php).

Спасибо за ваше понимание !!

Это было полезно?

Решение

Если вы хотите использовать файлы GitHub напрямую, вам нужно использовать RAW, поэтому вам следует указывать на https://raw.github.com/twitter/bootstrap/master/js/bootstrap-tooltip.js нет https://github.com/twitter/bootstrap/blob/master/js/bootstrap-tooltip.js

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top