0
我正在爲MyBB論壇軟件開發一個主題。 我想添加一個特性,其中寬度從容器的固定1000px擴展到流體寬度的85%,反之亦然使用jQuery緩慢動畫。 我想有一個開關按鈕,它說擴大 - 縮小按鈕。 容器也應該支持cookie,所以當用戶重新加載頁面時,它的寬度將與他選擇的寬度相同。 我嘗試了很多來自Stackoverflow和Web的解決方案,但徒勞無功。 幫助表示讚賞。 由於提前, 認爲使用jQuery切換容器的寬度
下面是代碼:
你好,我想通了.... jQuery的切換,但我想Cookie添加到它。 這裏是代碼
$(文件)。就緒(函數(){
$( '#切換按鈕')。點擊(函數(){
VAR toggleWidth =(「#container」)。width()== 960?「85%」:「960px」;
$('#container,.wrap')。animate({width:toggleWidth});
} );
});
謝謝:)
A
回答
0
以下是按照您的要求,以便試試這個代碼代碼:
HTML
<div id="container">this is container div</div>
<div class="wrp">this is wrp div</div>
<input type="button" value="toggle" id="toggle-button">
CSS
#container {
width:960px;
background-color: red;
}
.wrp {
width:1000px;
background-color: green;
}
JS
$(document).ready(function() {
var setWidth = $.cookie("width");
if (typeof setWidth !== "undefined" && setWidth == "85%") {
$('#container,.wrp').width(setWidth); // 85% width set using cookie
} else if (typeof setWidth !== "undefined" && setWidth == "960px") {
$('#container,.wrp').width(setWidth); // 960px,1000px(for wrp) width set using cookie
}
$('#toggle-button').click(function() {
var toggleWidth = $("#container").width() == 960 ? "85%" : "960px";
$('#container, .wrp').animate({
width: toggleWidth
});
$.cookie('width', toggleWidth);
});
});
注:你必須包括jquery.cookie.min.js到您的文件中的cookie獲得工作
+0
感謝那個像魅力一樣工作的人。 –
相關問題
- 1. jQuery的「寬度:切換」鉻
- 2. jquery同位素容器高度寬度當切換佈局
- 3. Jquery切換動畫寬度。
- 4. Jquery在Chrome中切換寬度/高度
- 5. 開始jQuery的寬度:「切換」爲零
- 6. Javascript切換寬度
- 7. jquery切換使容器移動
- 8. 限制寬度/高度jquery容器
- 9. jquery html:容器的寬度問題
- 10. jQuery的動態容器寬度
- 11. 切換圖片寬度
- 12. 使用jQuery切換div的高度
- 13. 切換iframe的高度/寬度
- 14. 如何使用jQuery切換css的內容切換
- 15. 用jQuery切換內容
- 16. 使用jquery將容器的寬度增加10 rem
- 17. 容器內的div寬度大於容器寬度
- 18. 使用jQuery切換摘錄和內容
- 19. 內容之間切換使用jQuery
- 20. 使用jquery來回切換內容
- 21. 用jQuery切換CSS高度?
- 22. 頁面寬度和容器寬度
- 23. JQuery的切換內容
- 24. 寬度在jQuery中切換動畫在FireFox中不起作用?
- 25. jQuery計算寬度,並將寬度應用到所需的容器
- 26. jQuery的CSS高度切換
- 27. 的兩個問題有一個jQuery的切換動畫寬度
- 28. 更改切換寬度的圖像
- 29. 切換背景圖像的寬度
- 30. jQuery內容切換器只切換一次
請加示例代碼,以便我可以幫你。 –
你好我想通了.... jQuery的切換,但我想添加cookie到它。 這裏是代碼 >
>編輯了第一篇文章 –