Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在页面底部显示/隐藏div(打开和关闭粘性页脚)_Jquery_Html_Css - Fatal编程技术网

Jquery 如何在页面底部显示/隐藏div(打开和关闭粘性页脚)

Jquery 如何在页面底部显示/隐藏div(打开和关闭粘性页脚),jquery,html,css,Jquery,Html,Css,我想在我的页面底部创建一个变更日志,可以打开(显示)和关闭(隐藏,只有一个小箭头或“变更日志”按钮,以便再次显示) 这是div的代码(完整页面视图更准确): .index\u变更日志{ 背景色:#22222; 字体:标准粗体2em/标准“Arial”,Helvetica,无衬线; 文本对齐:居中; 颜色:rgb(64126196); 调整大小:无; 边框:黑色; 边框底部:蓝色1em; 溢出y:滚动; 溢出x:隐藏; 高度:100px; 宽度:95%; 位置:固定; 底部:0; } 这里有一

我想在我的页面底部创建一个变更日志,可以打开(显示)和关闭(隐藏,只有一个小箭头或“变更日志”按钮,以便再次显示)

这是div的代码(完整页面视图更准确):

.index\u变更日志{
背景色:#22222;
字体:标准粗体2em/标准“Arial”,Helvetica,无衬线;
文本对齐:居中;
颜色:rgb(64126196);
调整大小:无;
边框:黑色;
边框底部:蓝色1em;
溢出y:滚动;
溢出x:隐藏;
高度:100px;
宽度:95%;
位置:固定;
底部:0;
}

这里有一些文字
这里有一些文字
这里有一些文字
这里有一些文字
这里有一些文字
通过使用Jquery的方法,您可以轻松地做到这一点。不要忘记包括Jquery库:

.index\u变更日志{
背景色:#22222;
字体:标准粗体2em/标准“Arial”,Helvetica,无衬线;
文本对齐:居中;
颜色:rgb(64126196);
调整大小:无;
边框:黑色;
边框底部:蓝色1em;
溢出y:滚动;
溢出x:隐藏;
高度:100px;
宽度:95%;
位置:固定;
底部:0;
}

变更日志
这里有一些文字
这里有一些文字
这里有一些文字
这里有一些文字
这里有一些文字
通过使用Jquery的方法,您可以轻松地做到这一点。不要忘记包括Jquery库:

.index\u变更日志{
背景色:#22222;
字体:标准粗体2em/标准“Arial”,Helvetica,无衬线;
文本对齐:居中;
颜色:rgb(64126196);
调整大小:无;
边框:黑色;
边框底部:蓝色1em;
溢出y:滚动;
溢出x:隐藏;
高度:100px;
宽度:95%;
位置:固定;
底部:0;
}

变更日志
这里有一些文字
这里有一些文字
这里有一些文字
这里有一些文字
这里有一些文字

有几种方法可以做到这一点。使用JQuery,只需切换一个类,使页脚定位在body元素中

差不多

$('.showMe').click(function(){
    $('.index_changelog').toggleClass('bottom');
});

您可以通过添加到.index变更日志来对其进行一些样式化

transition: all 0.3s ease-in-out;

有几种方法可以做到这一点。使用JQuery,只需切换一个类,使页脚定位在body元素中

差不多

$('.showMe').click(function(){
    $('.index_changelog').toggleClass('bottom');
});

您可以通过添加到.index变更日志来对其进行一些样式化

transition: all 0.3s ease-in-out;

你所说的变更日志是什么意思参考img会有帮助你所说的变更日志是什么意思参考img会有帮助根据我的理解,你想通过使用一些按钮或箭头来切换你的粘性页脚,所以如果我是对的,你可以像我的例子一样实现这一点。您也可以设置按钮的样式。如果这对你有帮助,别忘了标记为正确:)你的答案和nallenanderson的一样正确,但我需要这个按钮贴在页面底部,只有在更改日志打开时才会出现hidden@ValentinPetkov通过将this
放在页脚中,您可以按照希望的方式设置页脚和按钮的样式。我不太擅长CSS,否则我会很乐意为您这样做:)根据我的理解,您希望通过使用一些按钮或箭头来切换您的粘性页脚,因此如果我是对的,您可以像我的示例一样实现这一点。您也可以设置按钮的样式。如果这对你有帮助,别忘了标记为正确:)你的答案和nallenanderson的一样正确,但我需要这个按钮贴在页面底部,只有在更改日志打开时才会出现hidden@ValentinPetkov通过将this
放在页脚中,您可以按照希望的方式设置页脚和按钮的样式。我对CSS不太在行,否则我很乐意为你做这件事:)你的答案和hmd一样正确,但我需要按钮贴在页面底部,并且只有当变更日志隐藏时才会出现。如何将按钮放置在
.index\u changelog
类的顶部,因此,在隐藏
.index\u changelog
时,只有按钮出现在页面底部。我会为您更新代码笔。您需要使用文本区域的原因是什么?我改变了这一点,并添加了打开和关闭按钮。我最终使用了
addClass(/这是一个带有css:bottom:-250px;/)的类
removeClass(/这是一个带有css:bottom:0px;/)的类
函数来向下移动变更日志,并且几乎相同的-
addClass(/这是一个带有css:bottom:0px;/)的类)
removeClass(/这是一个带有css:bottom:-250px;/)的类)
函数将变更日志向上移动,但您的答案仍然非常有用。谢谢您的答案和hmd一样正确,但我需要按钮粘贴在页面底部,并且仅在隐藏更改日志时显示。如何将按钮放置在
.index\u changelog
类的顶部,因此,在隐藏
.index\u changelog
时,只有按钮才会显示在页面底部。我为您更新了代码笔。您需要使用文本区域的原因是什么?我改变了这一点,并添加了打开和关闭按钮。我最终使用了
addClass(/这是一个带有css:bottom:-250px;/)的类
removeClass(/这是一个带有css:bottom:0px;/)的类
函数来向下移动变更日志,并且几乎相同的-
addClass(/这是一个带有css:bottom:0px;/)的类)
removeClass(/这是一个带有css:bottom:-250px;/)的类)
函数将变更日志向上移动,但您的答案仍然非常有用。谢谢