Javascript 请帮帮我,我好像弄不明白。。JS问题

Javascript 请帮帮我,我好像弄不明白。。JS问题,javascript,lightbox,Javascript,Lightbox,所以我一直在尝试建立这个基本的(或者我认为是这样的)网站。页面打开时会显示一张图片,下面是一些拇指。。你点击一个拇指,打开PIC消失,点击缩略图灯箱图片在页面的中间。在我把它上传到服务器之前,它一直工作得很好。现在我无法让它工作,也无法理解它。有人可以访问该网站,看看我做错了什么吗?我的JS能力是粗略的,所以我相信这与此有关 该网站是www.markdektor。com 没有空格。。请提供帮助。看起来您的脚本都没有被加载,要么它们位于错误的位置,要么您已经准备好将失败的请求重定向到404页面。是

所以我一直在尝试建立这个基本的(或者我认为是这样的)网站。页面打开时会显示一张图片,下面是一些拇指。。你点击一个拇指,打开PIC消失,点击缩略图灯箱图片在页面的中间。在我把它上传到服务器之前,它一直工作得很好。现在我无法让它工作,也无法理解它。有人可以访问该网站,看看我做错了什么吗?我的JS能力是粗略的,所以我相信这与此有关

该网站是www.markdektor。com


没有空格。。请提供帮助。

看起来您的脚本都没有被加载,要么它们位于错误的位置,要么您已经准备好将失败的请求重定向到404页面。是否有未上载的.htaccess文件丢失

编辑:如果您没有.htaccess文件(或NginX config),那么如果您使用的是框架,则可能需要一个。考虑到直接访问将我带到一个定制的404页面,我将假设您正在使用某种框架。我还假设您在服务器上使用Apache,但我承认我可能错了,这只是猜测。在.htaccess文件中尝试以下操作:

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

重新启动发动机
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]

您是否尝试过在安装Firebug的情况下使用Firefox。它给了我几个404。您确定js和css文件的路径正确吗?以下是Firebug控制台输出,提示您的路径不正确:

"NetworkError: 404 Not Found - http://www.markdektor.com/css/normalize.css" normalize.css 

"NetworkError: 404 Not Found - http://www.markdektor.com/js/vendor/modernizr-2.6.2.min.js" modern....min.js 

"NetworkError: 404 Not Found - http://www.markdektor.com/js/plugins.js" plugins.js 

"NetworkError: 404 Not Found - http://www.markdektor.com/js/main.js" main.js 

"NetworkError: 404 Not Found - http://www.markdektor.com/js/vendor/modernizr-2.6.2.min.js" modern....min.js 

"NetworkError: 404 Not Found - http://www.markdektor.com/js/plugins.js" plugins.js 

"NetworkError: 404 Not Found - http://www.markdektor.com/js/main.js" main.js 

TypeError: element.dispatchEvent is not a function      
    element.dispatchEvent(event);

将来,当您的JS无法工作时,请先使用Firefox和Firebug,或者使用任何其他浏览器和它的开发控制台,至少进行粗略的故障排除。

Hi Noah。你得到了所有的反对票,因为你只是简单地说“我不能让它工作”,并发布了一个链接。在发布问题时,请准确描述错误的性质,最好包括您怀疑不起作用的代码。此外,还应包括有关您尝试如何修复它的信息。以下步骤将有助于我们帮助您,提高问题的质量,减少您可能获得的反对票。谢谢。。我试着说得更具体些,但老实说,我不知道是什么使它不起作用。。好像我查了又查我不这么认为。。我上传了整个文件夹,并确保一切正常。。就像我说的,在我把它放到服务器上之前,它似乎工作得很好…我想这可能是一个区分大小写的问题…当我尝试访问时,我得到一个404页面。所以要么它们真的不在那里,要么Apache/NginX/etc阻止浏览器找到它们所在的位置。好吧……我很感激这些评论……我认为这很有帮助……但是我如何将上述内容添加到.htaccess文件?嗯。。。嗯,我已经添加了文件…除了htaccess文件。。。所以我知道他们是他们…什么可能会阻止它工作?我相信它有Apache。它托管在godaddy上。把它放在站点的根文件夹中。我试过了。我检查了元件。看起来我的JS文件夹不在那里,我的一个css文件丢失了…但是它们在那里。。再一次..它会工作得很好,但是当我使用它时,它会崩溃。上面列表中缺少的文件之一是:
http://www.markdektor.com/js/main.js
。当我试着去的时候,我得到了404。这是一个静态文件。更有可能的是:服务器只是忽略了静态文件,这是错误的?或者你把文件放错地方了,或者你的路径错了?很可能你错了。我会回去查一查。。非常感谢你。下次我会尽量精简一些。我是新来的。我仍然有这个问题。。我检查了这个元素,它一直在我的custom.js文件中显示错误。。就像它指向代码中没有的东西一样。你有没有可能再看一遍,看看有没有什么建议。