视差边缘 - 顶部不会低于0px

时间:2016-03-05 22:42:20

标签: jquery asp.net

目前在图像上创建视差效果。得到了以下jquery:

$num_rows = mysqli_num_rows($stmt->get_result());

if ($num_rows == 1) {

    // Fetch the result set
    $result = $stmt->get_result();

    //if result empty echo false
    if(empty($result)) {
        echo "result is empty";
    }   
}

HTML:

        $(window).scroll(function () {
        var fromTop = $(window).scrollTop();
          if(fromTop < 800) {
            $(".parallax").css('margin-top', '+' + (250 - fromTop / 2) + 'px');
          };
        });

我需要将margin-top降至-30px ..但是我的代码不允许它低于0.

1 个答案:

答案 0 :(得分:0)

我明白了。

我不得不删除&#39; +&#39;在我的变量前面,看起来像:

    $(window).scroll(function () {
    var fromTop = $(window).scrollTop();
      if(fromTop < 800) {
        $(".parallax").css('margin-top', (250 - fromTop / 2) + 'px');
      };
    });