Javascript没有';不要加载新位置
这是我的主要功能,使用jquery和jquery ui。问题是,它应该在单击链接时加载新地址(在动画“DePareser”之后)。链接有一个rel标签,其中包含“articulo”的编号Javascript没有';不要加载新位置,javascript,jquery,jquery-ui,window.location,Javascript,Jquery,Jquery Ui,Window.location,这是我的主要功能,使用jquery和jquery ui。问题是,它应该在单击链接时加载新地址(在动画“DePareser”之后)。链接有一个rel标签,其中包含“articulo”的编号 carga不等于cargar 根据jQuery文档,回调应该是一个函数,而不是一个要evaled的字符串 $("#centro").hide('drop', 'fast', cargar) 问题是您在标记的单击处理程序中声明了“a”。将其移出这些功能之外: $(function () { var a;
carga
不等于cargar
根据jQuery文档,回调应该是一个函数,而不是一个要eval
ed的字符串
$("#centro").hide('drop', 'fast', cargar)
问题是您在
标记的单击处理程序中声明了“a”。将其移出这些功能之外:
$(function () {
var a;
function aparecer () {
然后更改单击手柄:
$("a").click(function () {
a = $(this); // no "var" here
desaparecer();
return false;
});
因为“a”在单击处理程序中,“cargar”函数不会看到它。但是在这两个函数之外声明,它们都可以访问同一个变量
此外,在“消失”函数中,似乎“cargar”拼写错误。无论如何,它不应该真的像那样串在一起;它可以是这样的:
function desaparecer () {
$("#centro").hide('drop', 'fast', cargar)
};
function desaparecer () {
$("#centro").hide('drop', 'fast', cargar)
};