日期:2014-05-16  浏览次数:20318 次

JQuery Overlay必须使用rel这种属性才能使用吗?
Hi,
现在我实现了一些基本Overlay的功能,但是这里的代码和Demo似乎都需要加上rel="#yesno"类似的自定义属性在HTML标签才可以使用,而且这样做还带来的问题是当我从其他的子view中插入一段HTML代码的时候,却失效了。

http://jquerytools.org/documentation/overlay/index.html#effects

我看到这里有介绍说Overlay有自己的event和API例如:load(),close()等方法,但是当我使用$("#id").overlay().close()方法的时候,编译器报Overlay方法不存在。

我想知道各位对于这个问题怎么看? 有没有什么方法来做到?

目前我已经加入了2个必要的JQuery Library
  <script src="../../Scripts/Overlay/jquery.overlay.min.js" type="text/javascript"></script>
  <script src="http://cdn.jquerytools.org/1.2.7/tiny/jquery.tools.min.js" type="text/javascript"></script>

------解决方案--------------------
你调用close的那个选择器没有初始化过overlay事件吧。。所以为空