デフォルトのアコーディオンの最小限のコードをコピーしてローカルの html ファイルに貼り付け、jquery-1.8.3.js、jquery-ui.js、jquery-ui.css をローカルにダウンロードしました。また、collapsed.png と expand.png の画像を (画像フォルダーに) 含め、すべてを適切なフォルダーに入れ、適切にリンクしました。矢印の画像がまったく表示されないだけで、すべてがうまく機能していました。
accordianDemo.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Accordion - Default functionality</title>
<link rel="stylesheet" href="styles/jquery-ui.css" />
<script src="scripts/jquery-1.8.3.js"></script>
<script src="scripts/jquery-ui.js"></script>
<script>
$(function() {
//-------------------notice---------------------------------------//
var icons = {
header: "ui-icon-circle-arrow-e",
activeHeader: "ui-icon-circle-arrow-s"
};
//----------------------------------------------------------------//
$( "#accordion" ).accordion({
icons: icons //<<<<---------------------------notice---------//
});
});
</script>
//-------------------notice---------------------------------------//
<style type="text/css">
.ui-icon-circle-arrow-e
{
background-image: url("images/collapsed.png");
}
.ui-icon-circle-arrow-s
{
background-image: url("images/expanded.png");
}
</style>
//----------------------------------------------------------------//
</head>
<style>
#accordion
{
width:650px;
}
</style>
<body>
<div id="accordion">
<h3>Section 1</h3>
<div>
<p>
Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
</p>
</div>
<h3>Section 4</h3>
<div>
<p>
Cras dictum. Pellentesque habitant morbi tristique senectus et netus
et malesuada fames ac turpis egestas. Vestibulum ante ipsum primis in
faucibus orci luctus et ultrices posuere cubilia Curae; Aenean lacinia
mauris vel est.
</p>
<p>
Suspendisse eu nisl. Nullam ut libero. Integer dignissim consequat lectus.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
inceptos himenaeos.
</p>
</div>
</div>
</body>
</html>
出力は次のようになりました。
[編集: フォルダー階層のスナップショットを追加]私のフォルダー階層はこのように見え、私のコードは tempaccr.html にあります:
ご覧のとおり、すべてのリンクとスタイルを適切に設定し、CSS クラスを定義して、セクションが折りたたまれて展開されたときに矢印を切り替えるようにしましたが、なぜ矢印が表示されないのですか? 何らかの理由。