我正在使用節點JS,並且我們構建了一個完美的聊天工具,現在我們正在轉移到它的CSS部分。JQuery底部固定div切換向上移動所有div
現在我現在遇到的問題是,當我們有多個選項卡,並且我們只點擊一個選項卡時,所有選項卡都會向上移動。
這可以在下面的圖片中查看。紅色區域是div
該選項卡中顯示,他們應該能夠與CSS 1片
上向下移動
前
後點擊後再點擊一個標籤向你展示我的jQuery部分正確
This是一個固定的div如所示的圖像在頁面
下面此代碼被重複用於每個標籤的底部,但具有不同的ID,tramsTalk
,Calvin
,srcc-test
坐着。
<div style="position:fixed;bottom:0;right:26px;background-color:red;">
<div id="tramsTalk_chat" style="background-color:white;position:relative;bottom:0px;width:275px;float:right">
<div id="tramsTalk_chat_header" class="chat_header"><p><i class="icon-chevron-up icon-white pull-right"></i>tramsTalk</p></div>
<div class="overflow_chat" id="tramsTalk_chat_textarea"><hr style="margin-top:-8px;margin-bottom:1px;"></div>
<div class="chat_textarea_holder" id="tramsTalk_msg_textarea_holder"><textarea class="chat_box" rows="3" id="tramsTalk_msg" ignoreesc="true" name="tramsTalk_chat_message" onkeyup="check(this,event);" style="resize: none; overflow-y: hidden; "></textarea></div>
</div>
</div>
我認爲這樣會起作用,它仍然保持標籤在頂部。
只是重申:
jQuery的工作正常,我們切換而移動標籤了應該仍然被固定到了谷底。 (我可以點擊它們,然後他們將拉下文本框)。我認爲CSS是問題,我不確定。
SOLUTION
<style>
.wrappers > div {
margin-top: 275px;
}
.active {
height: 300px;
background-color: white;
margin-top: 0 !important;
}
</style>
<script type="text/javascript">
$(document).ready(function(){
$('#Calvin_chat').click(function(){
alert('test');
$(this).attr('class','active');
});});
</script>
就像一個魅力!
我們可以看到jQuery的? – Connor 2012-04-26 23:59:02