朋友你好我有这样的代码在我的索引:冲突对jQuery的过渡.load
<script>
$(".myLink").click(function(){
var href = $(this).attr('href');
$('#container').load(href);
$('#container').fadeTo(500, 1);
$("html, body").animate({ scrollTop: 0 }, "normal");
return false;
});
</script>
它的工作原理EXCELENTE。 接下来,当#container的打开和ITSC加载的内容,我需要关闭它,所以我用下面的代码#container的窗口内:
$("#container").click(function(){
$('#container').fadeTo(500, 0);
var href = $('cont_nota').attr('href');
$("#container").empty();
$(this).unbind(fadeTo);
event.preventDefault();
});
再次一切就OK了,当我点击窗口中的任何地方它会关闭#container(如预期的那样),除非它不会淡出,它会突然关闭,我可以忍受这一点,但是我真正在努力的是:当我尝试从#号内打开一个新链接时,容器。它将新内容加载到自身(#container窗口)中,如预期的那样,但现在它不会淡入,它会突然显现。
这是我使用新的内容加载到同一个容器代码:
$(".link").click(function(){
var href = $(this).attr('href');
$("#container").html("");
$('#container').load(href);
$('#container').fadeTo(500, 1);
$("html, body").animate({ scrollTop: 0 }, "normal");
return false;
event.preventDefault();
});
的东西可能是错的任何想法? 感谢您的任何见解。
在你关闭功能设置'href',但从来没有使用它。你使用一个你从未设置过的变量'fadeTo'。 – Barmar 2014-11-03 22:49:05