使用 jQuery 在文本区域插入一个浮动按钮
Insert a floating button on a textarea using jQuery
我有一个文本区域,我可以控制jquery函数变成全屏函数。我想添加一个按钮来关闭全屏
我管理全屏的函数是:
function setFullScreen(cm, full) {
var wrap = cm.getWrapperElement();
if (full) {
wrap.className += " CodeMirror-fullscreen";
wrap.style.height = winHeight() + "px";
document.documentElement.style.overflow = "hidden";
} else {
wrap.className = wrap.className.replace(" CodeMirror-fullscreen", "");
wrap.style.height = "";
document.documentElement.style.overflow = "";
};
cm.refresh();
}
我叫它的方式是这样的:
打开全屏:setFullScreen(cm, !isFullScreen(cm));
关闭全屏:if (isFullScreen(cm)) setFullScreen(cm, false);
我想在我的文本区域全屏时添加一个按钮,我希望该按钮位于右上角的文本区域内并且独立于滚动(浮动)
有没有办法使用 jquery 来做到这一点?
谢谢
您可以在 CSS 中使用 position: fixed;
属性。 假设这是您的 HTML 按钮标记
<a href = "#" id = "textarea_close_button">
<img src = "/img/close_button.png">
</a>
您的 CSS 将如下所示:
#textarea_close_button{
position: fixed;
display: none; //it won't be visible until your textarea becomes fullscreen
top: 5px;
right: 5px;
height: 5px;
width: 5px;
}
然后在全屏显示文本区域时运行以下代码行
$("#textarea_close_button").css({"display": "block"});
反之亦然,当单击按钮时
相关文章:
- 禁用旋转木马中的下一个按钮和上一个按钮
- 如何在用户返回和上一个按钮时刷新下拉列表
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- 如何使用一个按钮编辑和保存使用Javascript
- 在单击下一个按钮之前,在JavaScript代码中添加5秒的延迟
- 正如我所能做的引导提醒,按下一个按钮可以更改语言
- 当我的所有 Ng-from 都有效时启用一个按钮
- 一个按钮,点击后会生成一个新的文本框?-Javascript
- 我想在我的准备列表项上创建一个按钮
- JavaScript幻灯片显示,每个幻灯片的下一个按钮都有不同的位置
- 当我单击下一个或上一个按钮时,datatable显示旧值
- 制作一个按钮倒计时计时器,该计时器将在5分钟后永久禁用,即使在页面刷新时也应保持禁用状态
- 一个具有两个图像按钮的表单在只能按下一个按钮的情况下发送两个按钮值
- Jquery:如果选中了另一个按钮,则为未选中按钮
- 使文本在它之后再次可见'It’s被一个按钮隐藏了
- 传递来自<输入类型=“;文件“;id=“;文件“/>尽管还有一个按钮点击
- 为缩略图库和较大图像库添加下一个和上一个按钮
- 当滑块只有一个图像时,如何禁用下一个/上一个按钮
- 图像缩略图库中的“下一个”和“上一个”按钮中的“问题”
- 点击一个按钮,有没有一种方法可以检查Div内部的图像