Javascript Js外部文件不工作,但在页面上它工作。为什么?
我创建了一个右菜单打开代码,当我在外部文件中添加js代码时,它不起作用,当我在该页面上添加js代码时,它起作用 是的,stackoverflow中有很多帖子都有相同的问题,但我尽量做到这一点,所有的解决方案都在那里。然后,在我创建了这样的帖子之后 甚至我还添加了Javascript Js外部文件不工作,但在页面上它工作。为什么?,javascript,jquery,file,external,Javascript,Jquery,File,External,我创建了一个右菜单打开代码,当我在外部文件中添加js代码时,它不起作用,当我在该页面上添加js代码时,它起作用 是的,stackoverflow中有很多帖子都有相同的问题,但我尽量做到这一点,所有的解决方案都在那里。然后,在我创建了这样的帖子之后 甚至我还添加了wimdow-load、Document-load和所有功能,但它不起作用 下面是我的js代码,当我在js文件中添加它时,它将如何工作 $(文档).ready(函数(){ //$(函数(){ var=false; $(文档).on(“上
wimdow-load、Document-load
和所有功能,但它不起作用
下面是我的js代码,当我在js文件中添加它时,它将如何工作
$(文档).ready(函数(){
//$(函数(){
var=false;
$(文档).on(“上下文菜单”,函数(e){
如果(双击==false){
e、 预防默认值();
var windowHeight=$(window).height()/2;
var windowWidth=$(window).width()/2;
if(e.clientY>windowHeight&&e.clientX windowHeight&&e.clientX>windowWidth){
$(“#arltcnt”).css(“右”,$(窗口).width()-e.clientX);
$(“#arltcnt”).css(“底部”,$(窗口).height()-e.clientY);
$(“#arltcnt”).css(“左”、“自动”);
$(“#arltcnt”).css(“顶部”、“自动”);
}否则,如果(e.clientY您必须确保在尝试从中加载脚本的文件之前引用JQuery文件。实际上,您将错过添加HTML页面的脚本文件
在包含jquery库之后,必须包含javascript文件
像
您是否在HTML中引用了javascript文件?它工作正常-如果您右键单击,它会显示您的自定义上下文菜单。停止从问题中删除相关信息,这会使答案对将来的读者毫无用处,也会使问题偏离主题。使用以下引用引用文件的顺序是r非常重要。请尝试将文件添加到页眉的顶部。
<script type="text/javascript" src="yourfile.js"></script>