Прежде всего, я не разработчик Javascript, но мне нужна небольшая помощь Javascript. У меня есть файл a.php, он содержит div, и я собираюсь включить в него еще один файл.Скрыть/показать div на mouseover/mouseout
<html>
<body>
<div id="unityObject">div content</div>
<?php include_once('includes/b.php') ?>
</body>
</html>
b.php выглядит следующим образом:
<nav id="myNavigation">
"content"
</nav>
Теперь то, что мне нужно это: когда мышь находится над "myNaviagtion", скрывать "unityObject", если мышь уходит, а затем показать «unityObject " еще раз.
я могу использовать этот простой код, чтобы скрыть «unityObject»:
<nav id="myNavigation"
onmouseover="document.getElementById ('unityObject').style.visibility = 'hidden';">
Теперь, если я хочу, чтобы показать «unityObject» снова, мне нужно проверить, если someVar верно. Например:
if (someVar)
{
"unityObject".style.visibility = "visible";
}
else
{
"unityObject".style.visibility = "hidden";
}
Но я знаю, знаю, как поставить весь этот код вместе, и я не могу использовать простой код, как
"onmouseout="document.getElementById ('unityObject').style.visibility = `'visible';"
потому что ДУС не проверяют someVar.
'onmouseout = "document.getElementById ('unityObject') style.visibility = someVar 'видимый': 'скрытый';.?"' – LcSalazar
Только примечание: Когда 'someVar' становится правдой, вы бы для мыши и мыши снова, чтобы сделать его видимым!?!?! – LcSalazar
Если вы открыты для использования JQuery, вы можете проверить: [jQuery: Toggle] (http://api.jquery.com/toggle/) – Brian