HTML-файл в CEWP работает только в режиме редактирования

Я использую CEWP в SharePoint 2010 для ссылки на файл HTML через Content Link, однако jQuery, похоже, работает только тогда, когда страница находится в режиме редактирования. Отображается HTML-код, но не отображается содержимое, созданное с помощью jQuery. Что следует отметить:

  • Свойство "Скрытая" веб-часть НЕ выбрано
  • Мои ссылки на скрипты включают "text='text/javascript'"
  • Точно такой же HTML-файл работает в моей среде разработки, но не тестирует
  • Разрешения для сайта идентичны в Dev и Test
  • Ни одна из других веб-частей на странице не работает, пока я не переведу страницу в режим редактирования, однако, если я удалю соответствующую веб-часть, другие веб-части начнут работать вне режима редактирования.

Код HTML-файла:

<script type='text/javascript' src='/SiteAssets/jquery-1.6.2.min.js' ></script>

<style type="text/css">

#lineComment{
 width:10px;
 height:10px;
 padding-left: 3px;
}

 #tripReclose{
 float:left;
 margin-right:7px; 
}

#tripReclose th{
 padding-right:7px;
 text-align:left;
}

#tripReclose td, #openBreaker td{
 /*border-left:thin #E5E5E5 solid;
 border-right:thin #E5E5E5 solid;*/
 border-top:thin #E5E5E5 solid;
 border-bottom:thin #E5E5E5 solid;
}

#tripReclose caption{
 text-align:left;
 font-weight:bold;
 padding-top:5px;
 padding-bottom:5px;
}

#openBreaker{
 float:left;
}

#openBreaker th{
 padding-right:7px;
 text-align:left;
}


#openBreaker caption{
 text-align:left;
 font-weight:bold;
 padding-top:5px;
 padding-bottom:5px; 
}
</style>


<div id="lineStatus">
 <table id="tripReclose">
  <caption>Trip and Reclose Events</caption>
  <tbody>
   <tr>
    <th>Service Point</th><th>Event Date</th><th>Fault Target</th><th>Device jquery-1.6.2.minName</th>
   </tr>
  </tbody>
 </table>
 <table id="openBreaker">
  <caption>Open Breaker Events</caption>
  <tbody>
   <tr>
    <th>Service Point</th><th>Open Date</th><th>Close Date</th><th>Device Name</th><th>PLT Assigned</th>
   </tr>

  </tbody>
 </table>
 
</div>


<script type="text/javascript">

 /* Run custom JavaScript that retrieves list items via CAML - I cannot specify this code but can guarantee it works */  

</script>

1 ответ

Оказывается, другая веб-часть ссылалась на файл jquery, которого не было в папке ресурсов сайта. Я заменил этот файл в корне (где он искал), и проблема была решена.

Другие вопросы по тегам