0

SharePoint 2010 で CEWP を使用してコンテンツ リンク経由で HTML ファイルにリンクしていますが、jQuery はページが編集モードのときにのみ実行されるようです。HTML は表示されていますが、jQuery で作成されたコンテンツは表示されていません。注意事項:

  • 「非表示」の Web パーツ プロパティが選択されていません
  • 私のスクリプト リンクには「text='text/javascript'」が含まれます
  • 私の開発環境ではまったく同じ HTML ファイルが機能しますが、テストでは機能しません
  • サイトのアクセス許可は、Dev と Test で同じです
  • ページを編集モードにするまで、ページ上の他の Web パーツは動作しませんが、問題の Web パーツを削除すると、他の Web パーツは編集モード以外で動作し始めます。

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>

4

1 に答える 1

0

別の Web パーツが、サイトのアセット フォルダーにない jquery ファイルを参照していたことが判明しました。そのファイルをルート (探していた場所) に置き換えたところ、問題は解決しました。

于 2014-11-04T17:33:10.870 に答える