метод toggle() jquery
Помогите разобраться. Есть код html
в файле index
<h3 id="pop">Расчет стоимости проката мотоциклов:</h3>
Также есть код в myscript.js
:
$('#pop').toggle(function() {
$('#pop').css({'color':'red'});
},
function() {
$('#pop').css({'color':'blue'});
});
Как видно из кода, при щелчке по надписи (Расчет стоимости проката мотоциклов) надпись должна менять свой цвет с красного на голубой и наоборот. Но проблема в том, что надпись исчезает при обновлении страницы, и нажимать некуда (в файле css
на #pop
ничего не прописывал). При нажатии на f12
показывается что моя надпись является не блочной display=none
. Пробовал в css
сделать display=block
для #pop
, но в проверке по f12
всё равно пишет display=none
.
В другом проекте с этим кодом таких проблем не возникает (надпись не пропадает, и при щелчках меняет цвет). В чём проблема? Да и ещё если задаю в css
для #pop
display:none;
надпись появляется, но сразу голубая и на щелчки не реагирует.