次のコードがあります。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script>
$(document).ready(function() {
// hides the slickbox as soon as the DOM is ready (a little sooner that page load)
$('#slickbox').hide();
$('#slick-slidetoggle').hover(function() {
$('#slickbox').slideToggle(400);
return false;
});
});
</script>
<style>
#slickbox {
background: #EEE;
border: 1px solid #900;
height: 135px;
}
</style>
</head>
<body>
<a href="#" id="slick-slidetoggle">Slide toggle the box</a>
<div id="slickbox" style="display: block; ">This is the box that will be shown and hidden and toggled at your whim. :)</div>
</body>
</html>
便宜上、これも jsfiddle に入れました: http://jsfiddle.net/WFf9X/
次のことを達成するために助けが必要です。
テキストをロールオーバーできるようにしたい: ボックスをスライドして切り替えると、ボックスが開くはずですが、閉じずにボックス内でカーソルを移動できるはずです。カーソルがボックスまたはテキスト Slide toggle the box を離れたときにのみ、ボックスは 400ms 後に閉じます。
助けてくれてありがとう。