0

我有一个“反馈”按钮。应该始终显示在屏幕的左下方。反馈按钮

除了当你即将到达页脚时,它应该保持在顶部,

在此处输入图像描述

并且在继续查看页脚时不要继续向下滑动。

在此处输入图像描述

这是我的 HTML 标记:

    <div class="TMDOQ-tab navbar-fixed-bottom">
  <a href="#" id="TMDOQ_button">
          <img src= "assets/TMDOQ.png" alt= "Logo-DitoMismo" class="hidden-phone" id="logoTMDOQ">
        </a>
  <div class="TMDOQ-form">
  <fieldset>
    <div class="control-group">
      <label class="control-label">First name:</label>
        <div class="controls">
          <input type="text" placeholder="Type something…">
        </div>          
    </div>
    <div class="control-group">
      <label class="control-label">Email Address:</label>
      <div class="controls">
        <input type="text" placeholder="Type something…">
      </div>
    </div>
    <div class="control-group">
      <label class="control-label">Cellphone Number:</label>
      <div class="controls">
        <input type="text" placeholder="Type something…">
      </div>
    </div>
    <div class="control-group">
      <label class="control-label">Item Name:</label>
      <div class="controls">
        <input type="text" placeholder="Type something…">
      </div>
    </div>
    <div class="control-group">
      <button type="submit" class="btn-primary">Submit</button>
    </div>
  </fieldset>
  </div>
</div>

CSS代码:

 .TMDOQ-tab
{
    position:absolute;
    left:0;
    bottom:0;

}
.TMDOQ-tab a 
{
    display:block;
    height:20px;
    width:100px;
    text-align:center;
    background: url('../img/header-footer.png');


    padding:8px;
    float:left;
    cursor:pointer;
    /*Font*/
    color:#FFF;
    font-weight:bold;
    font-size:18px;


    -webkit-border-radius: 0 20px 0 0;
            border-radius: 0 20px 0 0;
    background-clip: padding-box;


}
.TMDOQ-tab .TMDOQ-form
{
    clear:both;
    height:auto;
    width:auto;

    background: url('../img/header-footer.png');
    padding:30px;
    display: none;

    -webkit-border-radius: 0 20px 0 0;
            border-radius: 0 20px 0 0;
    background-clip: padding-box;

}

虽然我正在使用的 JS:

$("#TMDOQ_button").click(function()
{
        $('.TMDOQ-form').slideToggle();
});

我认为这是我想要做的最接近的事情,虽然他们使用的是 jQuery,我不知道如何在我的代码上实现它,但我不需要完整的侧边栏,我只需要粘贴反馈按钮在我屏幕的左下方,当接近页脚区域时,它会停在它上方。

锁定固定.js

4

2 回答 2

2

使用固定在底层的位置

 .TMDOQ-tab navbar-fixed-bottom
    {
    position: fixed;
    }
于 2013-07-29T07:17:01.363 回答
2

.TMDOQ-tab navbar-fixed-bottom{ position:fixed;bottom:0;left:0 }

于 2013-07-29T07:25:12.590 回答