конфликт jquery при добавлении jquery.min.js

#jquery #jquery-plugins #conflict

#jquery #jquery-плагины #конфликт

Вопрос:

Я пытаюсь использовать jquery.scrollableFixedHeaderTable.js расширение, чтобы исправить заголовок моей таблицы во время прокрутки таблицы.

но когда я пытаюсь добавить jquery.min.js для tooltip плагина, и по какой-то причине scrollbar не работает, и tooltip работает хорошо, вот ссылка на источник

или http://jsfiddle.net/jassyr/8vwSt /

Комментарии:

1. Думаю, никто не собирается загружать ваш zip-файл. Попробуйте вместо этого создать простой JSfiddle.

Ответ №1:

Это потому, что вы перезаписываете свою библиотеку jQuery после добавления плагина jQuery:

 <!-- here you declared it for the first time --> 
<script type="text/javascript" src="javascripts/jquery.js"></script>
<!-- here you declared your plugin -->
<script type="text/javascript" src="javascripts/jquery.scrollableFixedHeaderTable.js"></script>
<!-- however, here you do overwrite your jQuery-declaration -->     
<script type="text/javascript" src="http://itsmeara.com/jquery/atooltip/js/jquery.min.js">  </script>  
  

Удалите второе объявление jQuery, и оно будет работать нормально.

Комментарии:

1. Я удалил второе объявление jquery, но все еще не работает!

2. Вы по-прежнему получаете ту же ошибку, что и раньше, или сама функциональность не работает? Кроме того, в каком файле вы тестируете? (первый или второй?) Не могли бы вы также предоставить мне обновленную версию вашего ZIP-файла, поскольку скрипка (обновленная в вашем сообщении), похоже, работает нормально?

3. как вы можете видеть, полоса прокрутки с фиксированным заголовком работает, но подсказка рядом с надписью «привет, мир» не работает! мне нужно, чтобы они оба работали

4. Извините, упустил это из виду в вашем вопросе. Поместите свою функцию $('td.normalTip').aToolTip() внутрь $(document).ready(function() { , и она будет работать нормально. События могут быть назначены элементам, только если они существуют в это время. Рабочий код: [ jsfiddle.net/4YSR4 /]

5. пожалуйста, можете ли вы вставить полную функцию, ссылка на jfiddle не работает, вы добавили jquery.min.js ?