[英]jQuery in CSS style sheet
每当我单击另一个页面的链接时,我都在努力使网站淡入淡出。 我需要使用jQuery来做到这一点。 我需要在每个页面上放置jQuery代码还是可以将jQuery写入CSS样式表? 如果是这样,如何格式化CSS样式表以接受jQuery?
我正在尝试此论坛帖子中的代码: 页面之间的淡入淡出– CSS技巧
因此,我现在知道我无法将JavaScript放入CSS文件中。 放置适用于站点中所有页面的JavaScript代码的最佳方法是什么? 我想编写此过渡代码,然后不必将其编写/编辑到每个页面中。
将JavaScript保存在扩展名为.js
的文件中,例如main.js
然后提供一个公共URL,就像通过URL访问CSS文件一样。 示例网址: http : //example.com/js/main.js 。 您可以将其放在服务器上public_html
文件夹中的js
文件夹中,具体取决于服务器。
然后,在每个页面HTML的结尾附近</body>
上方,添加以下HTML标签:
<script src="/js/main.js"></script>
具有src
属性的script
标签将在给定的URL上加载JavaScript,然后立即运行它。
我建议将其放在您的<body>
元素的末尾,而不要放在<head>
内,因为脚本会阻止页面的其余部分在脚本运行时加载并显示给用户。 如果使脚本仅在页面的最后运行,则该页面已经加载,用户可以看到其所有内容。
你需要做一个$.fadeout
上window.beforeunload
事件,再见
PD:在js文件中,而不是在样式表中,您不能在样式表中使用JS。 再见
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.