Я пытался заставить параметр показывать и скрывать (возможно, переключать) в моем всплывающем окне действий браузера, но безуспешно.Код ниже - это тело моего всплывающего окна
<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, ошибка яполучение этой ошибки:
Uncaught TypeError: Невозможно вызвать метод 'ready' со значением NULL
Который указывает на строку приведенного выше кода с помощью функции ready.