Включите .hide()
в начале вашего кода JavaScript (чтобы он выполнялся в самом начале), который бы скрывал эти 2 элемента div.
Затем, когда кнопка нажата, используйте .show()
, чтобы снова показать эти 2 деления.
Также, где у вас было nameFormat == false;
, вам нужно изменить это на nameFormat = false;
. ==
является оператором сравнения, поэтому он посмотрит на это и скажет «О nameFormat is not false» и будет двигаться дальше. Если вы хотите, чтобы nameFormat был ложным (что, я полагаю, вы сделали), вы должны использовать оператор присваивания (который равен =
)
var name;
var nameFormat = true;
$("#welcome2").hide();
$("#welcome2-0").hide();
function submission() {
var name = document.getElementById("textbox").value;
if (name.length > 0) {
alert("Welcome " + name);
$("#name").fadeOut(1000);
$("#welcome").fadeOut(1000);
$("#welcome2").show();
$("#welcome2-0").show();
} else {
nameFormat == false;
alert("Please enter the name again");
}
}
#welcome {
top: 30px;
left: 30px;
color: antiquewhite;
border: 2px solid blue;
background: blue;
padding: 25px;
}
#name {
top: 30px;
left: 500px;
color: antiquewhite;
background: blue;
border: 25px solid blue;
}
body {
background-color: lightblue;
}
#welcome2 {
position: relative;
top: 30px;
left: 30px;
color: antiquewhite;
border: 2px solid blue;
background: blue;
padding: 25px;
}
HTML
Welcome!
Welcome to the Myanmar Trivia Quiz
please enter your name and click on "Begin Quiz" to start
Name:
Myanmar Trivia Quiz
Test your Demographic Knowledge
--------------------------------------------------------------------------------------
Выберите текст, который вы хотите сохранить, в линейном или блочном визуальном режиме, и
:w new.txt
Это то, что вы печатаете, но на самом деле вы не увидите точно что выше Когда вы нажимаете :
, вы переходите к командной строке, которая автоматически заполняется информацией о выборе. Это будет выглядеть примерно так:
:'<,'>
Просто продолжайте вводить остальные ( w new.txt
), чтобы получить
:'<,'>w new.txt
... и нажмите enter.
With the block is selected, you can :'<,'>w other-file
, which will write only the selected block to other-file
. Hitting :
in visual mode should place '<,'>
into the command line for you already, so you really only have to type :w other-file
.
Вероятно, есть более простой способ сделать это, но я хотел бы создать новый буфер (или вкладку), а затем вставить его с помощью p
. Вы можете создать новый буфер с : новый
или новую вкладку с : tabnew
. Вы можете записать буфер / вкладку в файл как обычно с помощью : w filename
.