2012-05-16 3 views
0

У меня есть проблема, что мой jQuery не загружается или что-то еще, когда я на контентных страницах.Получить jQuery с главной страницы, работающей на контентной странице

Когда я нажимаю ссылку, которая должна загружать jquery, она работает только на моей начальной странице (Default.aspx). И когда я нажимаю на ту же ссылку, которая помещается в нижнем колонтитуле на любой другой контент-странице, ничего не происходит. Поэтому я думаю, что что-то не так с путями или загрузкой моих скриптов.

Я не очень хорошо знаком с jQuery, поэтому, надеюсь, кто-то может мне помочь.

Вот мои сценарии на главной странице.

<script type="text/javascript" src="../fancybox/jquery.fancybox-1.3.4.pack.js"</script> 

<link href="../fancybox/jquery.fancybox-1.3.4.css" rel="stylesheet" type="text/css" /> 

<script type="text/javascript"> 

    $(document).ready(function() { 

     $(".inline").fancybox({ 
      'hideOnContentClick': true, 
      'titlePosition': 'inside', 
      'transitionIn': 'none', 
      'transitionOut': 'none' 
     }); 

    }); 
</script> 

И это то, что он называет, нижний колонтитул на моей главной странице.

<div id="footer"><a class="inline" href="#data">Viktor Nilsson</a></div> 

<div style="display:none"> 
<div id="data"> 
Kontakta Viktor Nilsson<br /> 
Tel: 00000<br /> 
Email: [email protected] <br /><br /> 
</div></div>  
+1

Стоит проверить использование firebug (firefox) или аналогично, чтобы увидеть, есть ли какие-либо ошибки скрипта. – Davos555

ответ

0

Вы связать файлы сценария с помощью ../fancybox/etc: это относительный путь может быть неправильным при открытии страницы контента. Допустим, что ваш хозяин находится в корневой папке, и вы содержание страницы в контентной папке

сценарий должен стать ../../fancybox/etc ...

По этой причине лучше использовать

<script src='<%= Page.ResolveUrl("~/fancybox/jquery.fancybox-1.3.4.pack.js")%>' type="text/javascript"></script> 

То же самое для ссылки css

+0

Я пробовал это, но все еще не работал, у меня есть все мои страницы в одной папке, включая главную страницу. Я не понимаю, почему он работает с Default.aspx, но не с какой-либо другой контент-страницей. –

 Смежные вопросы

  • Нет связанных вопросов^_^