2012-03-21 3 views
-2

Я включил следующие в моем заголовкеMultiple JavaScript Выпуск

<!-- scripts --> 
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script> 
<script type="text/javascript" src="./js/script.js"></script> 
<script type="text/javascript" src="./js/jquery.infinitecarousel.js"></script> 
<script type="text/javascript" src="./js/news.ticker.js"></script> 
<script type="text/javascript" src="./js/jquery.autogrowtextarea.js"></script> 

но autogrowtextarea не работают, если script.js, jquery.infinitecarousel.js и news.ticker.js включены, но если я удалить те три строки, которые работают в текстовом поле autogrow, почему это возможно. спасибо

+0

Есть ли ошибки? Вы проверили, есть ли в этих файлах одинаково названные функции? –

+0

какая ошибка у вас получается? Вы удалили один за другим оскорбительные файлы js, чтобы увидеть, какой из них действительно вызывает проблемы? –

+0

Я не получаю никаких erros, textarea yust не расширяется автоматически – ex0b1t

ответ

4

Это означает, что что-то в одном или всех этих сценариях маскирует или нарушает функциональность или что-то, от чего это зависит. Не включайте скрипты один за другим; изолировать, который вызывает разрыв. Затем найдите дубликаты определений. Кроме того, убедитесь, что скрипты включены в правильный порядок, если есть какие-либо зависимости.

+0

@ ex0b1t Пригодный термин программиста для этого - «отладка». –

+0

У меня должно быть все 3 сценария отключены для работы autogrowtextarea. и я не вижу дублирующих функций. – ex0b1t

0

Попробуйте поставить <script type="text/javascript" src="./js/jquery.autogrowtextarea.js"></script> рядом с включением jquery и перед другими и проверить, работает ли. Возможно, у вас есть зависимости в других файлах (script.js)

+0

скрипт зависит от infinitecarousel, а другой зависит только от jquery, я пробовал их во всех заказах, и я искал функции с тем же именем, но безрезультатно. любые другие идеи – ex0b1t