我有几个带有“itemWerk”类的div。我希望切换它们,以便我可以放大它们并将它们设置回原始大小和位置。
正如你在这里看到的,我已经走了很远。这只是我无法开始工作的第二个功能中的定位。我不确定我应该使用什么:.position 或 .offSet 或 .data... 看过几个指南来解释我在寻找什么但无法让它工作。
这是我的 jQuery 代码:
$('.itemWerk').toggle(
function(){
$(this)
.animate({'z-index':'10'}, { duration: 0, queue: false })
.animate({'left':'0.5em'}, { duration: 400, queue: false })
.animate({'top':'0.5em'}, { duration: 400, queue: false })
.animate({'width':'74em'}, { duration: 400, queue: false })
.animate({'height': '53em'}, { duration: 400, queue: false })
$("#achtergrondWerk")
.animate({'height':'54em'},{ duration: 400, queue: false })
;},
function(){
$(this)
.animate({'left':'postion.left'}, { duration: 400, queue: false })
.animate({'top':'position.top'}, { duration: 400, queue: false })
.animate({'width':'10em'}, { duration: 400, queue: false })
.animate({'height': '16em'}, { duration: 400, queue: false })
$("#achtergrondWerk")
.animate({'height':'38em'},{ duration: 400, queue: false })
});
这是 HTML 文档中的 div 之一:
<div class="itemWerk" id="werkEen">
</div>
这是 .itemWerk 类的 CSS 代码
.itemWerk {
width: 10em;
height: 16em;
background: white;
float: left;
overflow: hidden;
white-space: nowrap;
cursor: pointer;
}
和 ID #werkEen
#werkEen {
position: absolute;
top: 2em;
left: 2em;
}