ホームページ >ウェブフロントエンド >jsチュートリアル >サイドバーの格納式エフェクト

サイドバーの格納式エフェクト

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-15 15:11:013643ブラウズ

今回はスケーラブルなサイドバー効果についてお届けします。スケーラブルなサイドバー効果を実現するための注意点は何ですか?実際の事例を見てみましょう。

jqueryは、クリック時のサイドバーのスケーリング効果を実現します。クリックして縮小すると、サイドバーが左に縮小し、表示ボタンが表示されます。表示ボタンをクリックすると、表示ボタンが左に縮小して、サイドバーが表示されます。

具体的なコードは次のとおりです:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>
		<style>
			*{margin: 0;padding: 0;}
			#box{width: 100%;height: 100%;}
			#left{width: 200px;float: left;background-color: royalblue;position: relative;}
			#btn{width: 100%;height: 50px;background-color: darkgoldenrod;line-height: 50px;text-align: center;color: white;cursor: pointer;}
			#btnb{width: 50px;height: 50px;background-color: red;position: absolute;cursor: pointer;left: -50px;line-height: 50px;text-align: center;}
		</style>
	</head>
	<body>
		<p id="box">
			<p id="left">
				<p id="btn">收缩</p>
			</p>
			<p id="btnb">
				显示
			</p>
		</p>
		<script type="text/javascript">
			$(function(){
				$a = $(window).height();
				$("#left").height($a);
				$("#btn").click(function(){
					$("#left").animate({left:'-200px'});
					$("#btnb").delay(500).animate({left:'0'});
				});
				$("#btnb").click(function(){
					$("#btnb").animate({left:'-50px'});
					$("#left").delay(500).animate({left:'0'});
				});
			});
		</script>
	</body>
</html>

レンダリング:

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、注目してください。 PHP 中国語 Web サイトの他の関連記事へ!

推奨読書:

2 つの zTree が相互にリンクされる方法

jQuery の Validate プラグインが入力値を検証する方法

バックグラウンドの Ajax リクエスト後に反映がない場合の対処方法データは成功しました

jQuery EasyUI 折りたたみパネルの使用

jQuery EasyUI タブ パネルでのタブの使用

以上がサイドバーの格納式エフェクトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。