2

我要做的是在点击 Href 链接后向下滑动表单。此函数已保存在另一个名为 formValidation.js 的外部文件夹中。

$(document).ready(function(){
  $('#register').slidedown(800);
}

<head>
<title> <?php $page_title ?> </title>
<link rel="stylesheet" type="text/css" href="mystyle.css">
   <script src="formValidation.js"></script>
   <script src="jquery-1.10.2.js"></script>   

   <div id="nav">

     <ul>

        <li><a href="index.php">Home</a></li>
        <li><a href="register.php">Register</a></li>
        <li><a href="film.php">Film</a></li>

<?php
if (isset($_SESSION['user_id']) and isset($_SESSION['name']))
{
  echo "<li><a href='review_a_film.php'>Review a film</a></li>";
}
?>

        <li><a href="logout.php">logout</a></li>
      </ul>
    </div>

  </head>
<body>
4

1 回答 1

1

好的第一个问题是您的 FormValidatoin 在您的 Jquery 文件之上。

Jquery 文件优先于自定义函数。

脚本 src="jquery-1.10.2.js">

脚本 src="formValidation.js">

第二个问题是 .slidedown 事件 ( .slideDown ) 上的小写字母。

$('#register').slidedown(800);

此外,要制作元素幻灯片,您必须首先为该元素赋予 CSS 样式

 #register{
display: none;

}

希望这可以帮助。

于 2013-10-11T16:37:30.493 回答