我想顯示兩個分區與固定在頂部的位置。兩個位置固定在上面
HTML:
<div id="notice">
<p>Announcement bla bla bla...</p>
<span>CLOSE</span>
</div>
<div id="top">
<p>search here</p>
</div>
CSS:
#notice {
width:100%; height:50px; background:#FFFFFF; position:fixed; top:0; z-index:1;
}
#top {
width:100%; height:50px; background:#197ac5; position:fixed; top:50px; z-index:1;
}
我試圖讓它當我
<span id="notice">
點擊,那麼它會隱藏它,
也使
#top
替換位置爲
top:0px;
。
這可能嗎?
$("#notice span").click(function() {
$("#notice").hide();
});
我期待在 http://www.ebay.com,和他們有同樣的#notice但沒有
position:fixed;
。
當我在eBay通知上點擊「關閉」時,它會隱藏它並且不會再在另一頁顯示。
但是,在我的網站,當我點擊關閉按鈕,
它將隱藏#notice,但是當我去到另一個網頁,它會顯示。
#top
沒有移動替換position:fixed; top:0px;
。
我的代碼有什麼問題?
瑪麗安
靈感最終的解決方案非常感謝您對於所有u傢伙!尤其是瑪麗安!
我結束了這真棒插件https://github.com/js-cookie/js-cookie
$('#notice p').click(function() {
$("#notice").hide();
Cookies.set('actionbar', 'hide');
});
var actionbar = Cookies.set('actionbar');
if (actionbar == 'hide') {
$("#notice").hide();
};
由於瑪麗安你救我一命今晚!我希望這篇文章對所有其他人都有用:)
會沒有所有的粗體更具可讀性:-) –
我已更新我的答案,包括您的問題的第二部分! –
@tony,即時通訊對不起:) :) –