JQuery 条款和条件加密狗

标签 jquery html css

我想编写一些 JQuery,以便当我单击标题“条款和条件”时,实际条款本身会从标题下方弹出或仅显示。

如果再次单击标题,术语将隐藏。

有人知道怎么做吗?

最佳答案

您必须将条款置于页面的绝对位置。将它们放在标题下方的 CSS 中。

CSS 类似:

#termsdiv {
    display: none; /* Wil be shown by jQuery */
    position : absolute;
    width: 800px;
    height: 600px;
    overflow: auto;
    top: 100px;
    left: 50%; /* CENTER the DIV */
    margin: 0 0 0 -400px; /* CENTER the DIV */
}

你的 JavaScript 看起来像这样:

$("#header").click(function(){
    $("#termsdiv").toggle(); /* or use .fadeToggle() to use fades */
});

如果你想轻松地做到这一点,而不需要自己做太多事情。试试http://www.fancybox.net

关于JQuery 条款和条件加密狗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8134469/

相关文章:

javascript - 有人知道能够固定位置的 jQuery 鱼眼/停靠导航插件吗?

html - 如何 v-model 2 值?

javascript - 获取鼠标光标下的 HTML 标签

javascript - 查询 : Set delay for each iteration

javascript - 在 Node.js 中从 JSON 导入数据库中的数据

javascript - 我的 angularjs spa 没有反射(reflect)我最新的 html 代码

jQuery 动画菜单下拉菜单占据容器的整个宽度

javascript - 突出显示 DIV 并在鼠标悬停时将其余部分变暗

css - 阻止 "::after"直到 `transition` 完成

jquery - jQuery 库如何使用 $ 代替 "JQuery"来引用对象?