0

我对这一切还很陌生,而且对这一切都很敏感,但我想我已经掌握了窍门。

我正在尝试使用 pageslide.js jquery 脚本,并且我已经设法使它工作,但前提是有一个;

></script>

在 /head 标记之后,在页面顶部留下一个 >。我想我可以隐藏它,但我宁愿找出原因。任何线索在哪里看?

头部目前看起来像这样;

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
></script>

<script src="jquery-1.7.1.min.js"></script><script src="jquery.pageslide.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.pageslide.css">

<body>
yada yada

如果我把它拿走,脚本就会停止工作。只是糊涂!

提前致谢!!

4

3 回答 3

5

您应该将脚本标签保留在标签内<head></head><body></body>标签中。

你把它放在他们之间。

这应该是样板代码:

<html>
  <head>
    <title></title>
    <script></script>
  </head>

  <body>
    yada yada
  </body>
</html>
于 2013-07-02T04:15:02.963 回答
2

试试这个,告诉我它是否有效:

<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
<script src="jquery-1.7.1.min.js"></script><script src="jquery.pageslide.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.pageslide.css">

</head>
<body>
yada yada

您应该</head><body>

于 2013-07-02T04:13:06.737 回答
0

这样做的原因是浏览器对不在 a 内的标签进行排序,<head>或者将标签排序<body>到适当的位置。

因此,如果您在浏览器之间有标签,<link>那么会将这些标签放在标签内,因为它们通常与头标签相关联。<script></head> <body><head>

但是当你把它>放在前面时,浏览器现在将停止把标签放在里面<head>,而是把其他所有东西都放在里面,<body>因为>只是纯文本,纯文本和其他html标签一样属于正文<div><span>等等。在这种情况下,您可以将任何文本代替,>它仍然会“工作”(在您的情况下)。

这非常酷,因为您可以省略<html>,<body><head>完全标记出来:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
></script>

<script src="jquery-1.7.1.min.js"></script><script src="jquery.pageslide.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.pageslide.css">

<body>
yada yada

是相同的

<!doctype html>
<meta charset="UTF-8">
<title>Test</title>
<div></div>

<script src="jquery-1.7.1.min.js"></script><script src="jquery.pageslide.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.pageslide.css">

yada yada

简而言之:添加></script>是浏览器放置的区别

  <script src="jquery-1.7.1.min.js"></script><script src="jquery.pageslide.js">   </script>
  <link rel="stylesheet" type="text/css" href="jquery.pageslide.css">

<body>或在<head>标签中

于 2013-07-02T04:42:09.423 回答