我已经将我所有的js文件放在html的底部,但是当我使用firebug (在firefox中)时,js就会在html文档之后被调用。
有什么解决办法吗?我可以用onLoad做大量的js,但是我想首先了解这个问题。
谢谢你,克劳迪欧
更新:我有
[html]
[head]
//stuf with no js files included
[/head]
[body]
//content
[script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" ty
我正在制作一个使用图片的投票系统,每当你点击其中一个图片时,它就会提交那个图片,然后它就会淡出,并使用一个php页面重新加载它。问题是,第一次提交是有效的,但一旦重新加载,单击图像就什么也不做了。甚至连我测试过的警报都没有。
vote.js
$('.firstDisplay').on("click", function () {
alert("work1");
var win = $(this).attr("title");
var loss = $('.secondDisplay').at
我在下面的线程中寻找了一个解决方案,但我使用了不同的方法
基本上: 1)我做一个AJAX请求并等待答案。2)答案是一张图片的URL,我把这张图片放在上面,覆盖了前一张。这是可行的:
//ON AJAX RESPONSE
{
//Here I get var newPicture from AJAX.
$.("#newPic").setAttribute("src", newPicture); //This is working
openCrop(); //This is my function that will trigger jCr
我必须使用一些第三方函数,该函数依次调用google analytics ga(),如下所示:
window.somefunc = function() {
...
ga(...);
...
}
当从页面加载的JS代码中调用"somefunc“时,它工作得很好。
但是,一旦我尝试从ajax加载的代码中调用它(使用jquery "load"),结果就是:
ReferenceError: ga is not defined
为什么会发生这种情况,我该如何解决呢?