私はjQueryにかなり慣れていません。
上にスライドして下にスライドする簡単なスクリプトを作成しようとしています。
<script type="text/javascript">
$(document).ready(function () {
if ($('header').is(':visible')) {
$('header').hide(function () {
$(".masterhead").mouseover(function () {
$("header").slideDown('slow');
});
});
} else {
$('.masterhead').mouseout(function () {
$('header').slideUp('slow');
});
}
});
</script>
問題は、ブラウザーで表示しようとすると、期待していた正しい動作ではなく、上下にスライドし続けることです。SlideToggle を試してみましたが、同じことが起こります。このサイトの解決策をたくさん試しましたが、同じでした。
これについて何か助けていただければ幸いです。