答案 0 :(得分:1)
您是否尝试将其隐藏在ready()上并在点击时显示?
$(document).ready(function () {
$(".info_form").hide();
$("input").on("focus", function () {
$(".info_form").show();
});
});
答案 1 :(得分:0)
$(document).ready(function () {
$(".info_form").hide();
$("input").on("focus", function () {
$(".info_form").hide();
$(this).next('div.info_form').show();
});
});
请参阅此处http://jsfiddle.net/2wNbR/58/
--------- EDITED ----------------
$(document).ready(function () {
$(".info_form").hide();
$("input").on("focus", function () {
$(".info_form").hide();
$(this).next('div.info_form').show();
});
$(document).click(function(e) {
if (!$(e.target).is('input')) {
$(".info_form").hide();
}
});
});
只需在css中的float:left;
课程中添加.info_form
即可。它将保持内联。
答案 2 :(得分:0)
修改了.info_form类和JS代码。结果是url
http://jsfiddle.net/2wNbR/60/
希望这能解决您的问题。