我对这一切仍然是新手,对这一切非常敏感,但我想我已经掌握了它。
我正在尝试使用pageslide.js jquery脚本,并且我已设法使其工作,但只有在有;
></script>
在/ head标签之后,留下一个&gt;在页面顶部。我想我可以隐藏它,但我宁愿找出原因。任何线索在哪里看?
头部目前看起来像这样;
<!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
如果我拿走它,脚本就会停止工作。只是困惑!
提前致谢!!
答案 0 :(得分:5)
您应该将脚本标记保留在<head></head>
标记内或<body></body>
标记内。
你把它放在它们之间。
这应该是样板代码:
<html>
<head>
<title></title>
<script></script>
</head>
<body>
yada yada
</body>
</html>
答案 1 :(得分: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>
答案 2 :(得分:0)
之所以这样做,是因为浏览器会将<head>
或<body>
内未明确标记的标记排序到适当的位置。
因此,如果<link>
<script>
之间有</head>
和<body>
个标记,则浏览器会将这些标记放在<head>
标记内,因为它们通常相关联用头标记。
但是当您将>
放在其前面时,现在浏览将停止在<head>
中添加标记,而是将其他所有内容放在<body>
中,因为>
只是纯文本,纯文本与<div>
,<span>
等其他html标签一起属于正文。在这种情况下,您可以将任何文本放在{{1}的位置并且它仍然会“起作用”(在你的情况下)。
这非常酷,因为您可以完全忽略>
,<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>
标记