Как сделать чтобы при наведение появлялся блок?
Обязательно на JQ? Можно сделать на простом CSS..block {
 width: 100px;
 height: 100px;
 background: red;
 opacity: 0;
}

.block:hover {
 opacity: 1;
}
Или.block {
 width: 100px;
 height: 100px;
 background: red;
 display: none;
}

.block:hover {
 display: block;
}
Также можно добавить плавное появление..block {
 width: 100px;
 height: 100px;
 background: red;
 opacity: 0;
}

.block:hover {
 opacity: 1;
 transition: .3s;
}
На чистом JS:snippet
Тоже самое, но с jQuery: snippet
И просто на CSS:snippet