Я обнаружил странную ошибку, когда разбивал свой код на новую страницу (и реорганизовывал вопросы).Извините, если мой код неаккуратен, я много переучился, когда начал включать CSS и jQuery в свою базу знаний ... в прошлый раз, когда я создавал веб-сайт со столами в старшей школе.
В любом случае, у меня проблема со скрытыми текстовыми полями ввода (указанные), которые появляются, когда участник нажимает на флажок.Что произошло, когда я первоначально протестировал код в Firefox и IE, когда окно правильно скрывает себя справа от элемента флажка.
Однако теперь поле ввода появляется под флажком!Как я могу это исправить?
Код CSS:
#inputArea
{
font-family: Arial, Sans-Serif;
font-size: 13px;
background-color: #d6e5f4;
padding: 10px;
}
#inputArea input[type="text"], #inputArea textarea
{
font-family: Arial, Sans-Serif;
font-size: 13px;
margin-bottom: 5px;
display: block;
padding: 4px;
border: solid 1px #85b1de;
width: 300px;
background-color: #EDF2F7;
}
div.row label:hover {
background:#FFFF66;
cursor:pointer;
}
.prestyle {
display: inline;
font-size:14.4px;
font-family: Arial, Helvetica, sans-serif;
}
.indent { margin-left: 50px; }
p.page {
text-align:center;
font-size:20px;
}
.italic {font-style:italic;}
.blacktext {
font: 14pt sans-serif;
letter-spacing 2pt;
color: #000000
}
#inputArea input[type="text"]:focus, #inputArea textarea:focus
{
background-image: none;
background-color: #ffffff;
border: solid 1px #33677F;
}
body
{
background-color: #d6e5f4;
}
</style>
Javascript / JQuery
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#Yes_Computer1').hide();
$('#Yes_Computer').click(function () {
$('#Yes_Computer1').toggle(400);
});
});
$(document).ready(function () {
$('#No_Computer').click(function () {
$('#Yes_Computer1').hide();
});
});
$(document).ready(function () {
$('#showLinuxSpecify').hide();
$('#Linux').click(function () {
$('#showLinuxSpecify').toggle(400);
});
});
$(document).ready(function () {
$('#showOSXspecify').hide();
$('#OSX').click(function () {
$('#showOSXspecify').toggle(400);
});
});
$(document).ready(function () {
$('#showWindowsSpecify').hide();
$('#Windows').click(function () {
$('#showWindowsSpecify').toggle(400);
});
});
$(document).ready(function () {
$('#showOtherOSSpecify').hide();
$('#OtherOS').click(function () {
$('#showOtherOSSpecify').toggle(400);
});
});
$(document).ready(function () {
$('#showhidetarget5').hide();
$('#OtherBrowser').click(function () {
$('#showhidetarget5').toggle(400);
});
});
</script>
Тело:
<code><body>
<form name="Background" method="post" action="http://localhost/background.php">
<fieldset>
<div id="inputArea">
<div class="blacktext">8. Do you have a computer at home?</div>
<div class="row">
<pre class="prestyle">
<span><input type="radio" name="Home_Computer" value="Yes" id="Yes_Computer" onclick=""><label for="Yes_Computer" id="Yes_Computer-ariaLabel">Yes</label></span>
<span><input type="radio" name="Home_Computer" value="No" id="No_Computer" onclick=""><label for="No_Computer" id="No_Computer-ariaLabel">No</label></span>
8а.Какой тип подключения к интернету вы используете дома?Пожалуйста, отметьте все подходящие варианты .
8б.Браузеры - это программное обеспечение на компьютере, используемое для серфинга в Интернете.В прошлом месяце, какой интернет-браузер вы обычно использовали дома?Пожалуйста, отметьте все подходящие варианты .
8с.В какой операционной системе работает ваш домашний компьютер?Выберите все подходящие варианты
Страница 3 из X
Следующая Страница