こんにちは、ボタンで固定フッターを非表示にする方法があるのではないかと思っていました。ユーザーが画面をもっと見たい場合やその逆の場合は閉じることができます。cssでこれを行う方法はありますか、それともjavascriptが必要ですか?
乾杯。
こんにちは、ボタンで固定フッターを非表示にする方法があるのではないかと思っていました。ユーザーが画面をもっと見たい場合やその逆の場合は閉じることができます。cssでこれを行う方法はありますか、それともjavascriptが必要ですか?
乾杯。
JavaScript
<input type="button" id="myButton" onclick="HideFooter()" />
function HideFooter()
{
var display = document.getElementById("myFooter").style.display;
if(display=="none")
document.getElementById("myFooter").style.display="block";
else
document.getElementById("myFooter").style.display="none";
}
JQuery
$("#myButton").click(function(){
if($("#myFooter").is(":visible"))
$("#myFooter").hide();
else
$("#myFooter").show();
});
他の素敵な効果が欲しいなら
$("#myFooter").fadeOut(500);
$("#myFooter").slideUp(500);
$("#myFooter").slideToggle(500); //Hide and Show
Bram Vanroyが提案した別の方法:
$("#myButton").click(function(){
$("#myFooter").toggle();
});
が必要になりますJavaScript
。ボタン クリック イベント ハンドラーdisplay
は、フッターのプロパティをに変更する必要がありますnone
。
これは、「ボタン」の ID と「フッター」のフッター ID を持つボタンを持つ JavaScript のみのバージョンです。このメソッドを使用すると、ユーザーがフッターを再度表示したい場合に、フッターを非表示にした後で再度表示できます。
var button = document.getElementById('button');
button.onclick = function() {
var div = document.getElementById('footer');
if (div.style.display !== 'none') {
div.style.display = 'none';
}
else {
div.style.display = 'block';
}
};
またはjQueryで:
$("#button").click(function() {
$("#footer").toggle();
});
まさに必要なもののための素敵な tutsplusビデオ チュートリアル。これは単純な jQuery です。