【发布时间】:2011-12-19 13:25:19
【问题描述】:
当用户单击位于任一 div 之外的文本链接时,我试图让子 div 滑入父 div 中的视图。
它基本上用于搜索页面的高级搜索条件部分,所以当用户进入页面时,默认情况下,我会尝试将其放置一点(隐藏它),直到用户点击文本链接,使其切换并滑入视图。 (高级搜索条件就像链接到水平幻灯片是必要的)
这是我得到的,当用户进入时似乎并没有隐藏它,也不允许我在同一页面上从外部放置文本链接。
CSS
<style type="text/css">
.slide {
position: relative;
overflow: hidden
}
.slide .inner {
bottom: 0;
width: 220px;
}
</style>
父 div 中可怕的链接文本我似乎无法重新定位:
<div id="slidebottom" class="slide">
<a href="#" class="toggle">Slide it</a>
<div class="inner">
Jquery:
<script>
$(document).ready(function() {
$('.toggle').click(function() {
var $marginLefty = $(this).next();
$marginLefty.animate({
marginLeft: parseInt($marginLefty.css('marginLeft'), 10) == 0 ?
$marginLefty.outerWidth() : 0
});
});
});
</script>
【问题讨论】:
标签: jquery