Начните с того, что #slick-slidetoggle
станет дочерью вашего <a>
:
<a href="#" id="slick-slidetoggle">
Slide toggle the box
<div id="slickbox" style="display: none; ">This is the box that will be shown and hidden and toggled at your whim. :)</div>
</a>
Fiddle: http://jsfiddle.net/ambiguous/WFf9X/1/
Таким образом, вы все еще будете зависать над <a>
, когда мышь находится внутри <div>
.Проблема в том, что он делает всю <div>
часть ссылки, но вы можете очистить это, используя что-то другое вместо <a>
и перемещая <a>
внутри этого «чего-то еще»:
<div id="slick-slidetoggle">
<a href="javascript:void(0)">Slide toggle the box</a>
<div id="slickbox" style="display: none;">This is the box that will be shown and hidden and toggled at your whim. :)</div>
</div>
Скрипка: http://jsfiddle.net/ambiguous/WFf9X/2/