我目前正在深化發展我公司的網站,並在畫廊節,管理者希望這樣的設計:CSS3 + JQuery的 - 畫廊了slideDown
不幸的是,我不知道我可以這樣做...我試圖搜索谷歌,但我沒有找到任何東西。
它會是這樣的,當你點擊另一個.item
時,它會關閉當前打開的物品並打開新的物品......箭頭應該在物品下方,以此爲中心。此外,當您點擊鏈接時,如果打開它,則會關閉「彈出式下方」(類似於彈出式窗口,但在下方而不是在...上方)。
我知道我的jQuery代碼將是這樣的:
$('.item a').click(function(e) {
if ($(this).parent().hasClass('open')) {
$(this).parent().removeClass('open'); // which would slide the details up
} else {
var $id = $(this).data('item-id');
getItemDetail($id);
}
e.preventDefault();
});
這裏我將使用爲例HTML:
<div class="container">
<div class="projects">
<div class="item">
<a href="#item" data-item-id="exempleid" class="item-link">
<img src="" alt="item">
</a>
<!-- HERE GOES THE DETAIL-PANE -->
</div>
</div>
</div>
如果有人對我怎麼能做到這一點的想法, 我會很感激!
你有任何HTML顯示? –
嗯,現在不是因爲詳細信息窗格(藍色部分)將在單擊該項目時由AJAX請求創建,然後存儲在LocalStorage(或LS如果LS不可用)中。所以我只能顯示畫廊的HTML ... –
轉到谷歌圖片,搜索任何圖像,當你得到他們的縮略圖,點擊其中任何一個,它會打開你在截圖中提到的方式,我希望達到你想要的。 - @FrederickMarcoux – Nitesh