Я не просто новичок с Javascript. Я разрабатываю простой сайт, чтобы получить доступ к веб-программированию. Веб-сайт прост и структура, как это:jQuery .load() и подстраницы
- Простой уль/li/меню навигации на основе CSS
- Вложенные страницы загружаются в «DIV» с помощью JQuery, когда-либо пользователь Нажмите пункт соответствующее меню.
- Некоторые из подстраниц используют различные JQuery на основе плагинов, таких как LightWindow, JTIP и т.д.
Функция JQuery, которая загружает суб-страницы, как это:
function loadContent(htmlfile){
jQuery("#content").load(htmlfile);
};
меню элементы пожаров метод LoadContent так:
<li><a href="javascript:void(0)" onclick="loadContent('overview.html');return false">overview</a></li>
Это загружает имя суб-страницы «overview.html» внутри «DIV».
Все.
Теперь это работает нормально, но некоторые из подстраниц с использованием плагинов на основе jQuery плохо работают при загрузке внутри «div». Если вы загружаете их отдельно в браузере, они работают нормально.
На основании выше у меня есть несколько Qustions:
Большинство плагинов основаны на JQuery и подстраниц загружаются внутри «index.html» с помощью функции «LoadContent». Должен ли я позвонить
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
на каждом суб-страницы?
Если на странице используется пользовательский плагин jQuery, то где я его называю? В «index.html» или на странице, где я его использую?
Я думаю, что любой сценарий, который вы назовете в «index.html», вы не должны называть их снова на любой из подстраниц, которые вы используете. Я здесь?
Все мои подстраниц похожи на это один: Это screenshot.html. Работа хорошо, когда я загрузить локально в браузере, но не работает при загрузке с использованием функции нагрузки Jquery в() внутри «index.html»
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type='text/javascript' src='js/prototype.js'></script>
<script type='text/javascript' src='js/scriptaculous/scriptaculous.js'></script>
<script type='text/javascript' src='js/lightview.js'></script>
<link rel="stylesheet" type="text/css" href="css/lightview.css" />
</head>
<body>
<h3 style="text-align:left;">Screenshots</h3>
<div align="center">
<a class="lightview" href="images/ss_win1.png" title="Title"><img src="images/ss_win1_thumb.png" alt="" class="whiteborder"/></a>
<a class="lightview" href="images/ss_win2.png" title="Title"><img src="images/ss_win2_thumb.png" alt="" class="whiteborder"/></a>
<a class="lightview" href="images/ss_win3.png" title="Title"><img src="images/ss_win3_thumb.png" alt="" class="whiteborder"/></a>
</div>
</body>
</html>