javascript添加浮动div测验按钮

时间:2013-12-22 09:59:36

标签: javascript jquery

我使用javascript创建了客户端测验

我想在页面中添加以下功能

1)在测验DIV的中心有一个START QUIZ按钮,如果用户滚动页面,则主菜单下方始终显示START QUIZ按钮DIV

2)如果用户开始测验并滚动页面,则应在主菜单的下方显示CONTINUE QUIZ按钮DIV

请回复。感谢。

2 个答案:

答案 0 :(得分:0)

Apply fixed position

position:fixed 

in your stylesheet for your div id or class.

答案 1 :(得分:0)

你需要创建变量!

  1. 如果用户已启动,则var quiz = "start";

  2. 如果用户必须先启动var quiz = "tostart";

  3. 现在HTML将是:

    <button class="button"></button>
    

    JS(jQuery)将是:

    if(quiz == "start") {
      $('.button').text('Continue'); 
      $('.button').css('position', 'fixed'); 
      /* add other parameters as per need */
    } else if(quiz == "tostart") {
      $('.button').text('Start'); 
      $('.button').css('position', 'fixed'); 
      /* add other parameters as per need */
    }
    

    基本JS

    if(quiz == "start") {
      var button = document.getElementsByClassName("button");
      button.innerHTML = "Continue";
      button.style.position = "fixed";
      /* and same thing for the other half */
    }
    

    您可以随时更改变量的值!