ブラウザのアクションポップアップでオプションを表示および非表示(おそらくトグル)にしようとしましたが、成功しませんでした。以下のコードは私のポップアップの本体です
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="popup.js"></script>
<div class="show">
<a href="#" class="showcontent">Show</a>
<a href="#" class="hidecontent">Hide</a>
<div class="somecontent">
<p>some content<br />
<a href="#">Link</a><br />
</p>
</div>
</div>
popup.js ファイルには、特に以下が含まれます。
$(document).ready(function(){
$(".somecontent").hide();
$(".showcontent").click(function(){
$(".somecontent").show();
});
$(".hidecontent").click(function(){
$(".somecontent").hide();
});
});
Chrome API の popup.js ファイルに問題があることが問題だと思います。本文はポップアップに表示されますが、表示と非表示のアクションが機能しません。これを機能させる方法と、そうでない場合は、同じ結果を得るための別の方法 (つまり、クリックで切り替える) のアイデアはありますか?
編集: javascript コンソールから、このエラーが発生しています:
キャッチされていない TypeError: null のメソッド 'ready' を呼び出せません
これは、ready 関数を使用して上記のコードの行を指します。