2013-11-26 443 views
0

我有以下设置:停止的fancybox调用

  • 的Index.html
  • Signup.html
  • 的login.html

我想打电话给注册并使用fancybox ajax调用来自index.html的login.html,但也能够访问独立页面。这意味着他们都需要有一个并包含所有的css/js文件。然而,这也意味着,当我通过ajax调用它们时,正在加载jquery等的两个版本,并最终导致其他问题。

有没有简单的方法来停止在fancybox ajax调用加载?

目前我只是有下面的HTML:

<li><a class="fancybox fancybox.ajax" href="signup.html">Sign up</a></li> 

而且这个JS:

$(".fancybox").fancybox({ 
    fitToView : true, 
    autoDimensions : true, 
    closeClick : false, 
    closeEffect : 'none', 
    padding : 0 
    }); 
+0

http://stackoverflow.com/a/10546683/1055987当然,您可能需要包装您的内容并定位该包装的ID呃 – JFK

+1

可能重复[在模式窗口使用fancybox加载特定的div](http://stackoverflow.com/questions/10544021/load-specific-div-in-modal-window-using-fancybox) – JFK

回答

0

按照肯尼迪的评论,你可以简单地添加#DIV-名称中的href的末尾:

<li><a class="fancybox fancybox.ajax" href="signup.html #div-name">Sign up</a></li>