1

我正在为名为 Facebox 的 mdoals 使用 JQUERY 插件。我遇到的问题是由于某种原因,我正在编写的 JQUERY 一旦打开就无法修改 Facebox 模式。

这是代码片段:

<script type="text/javascript">         
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox()
});

function sendviewemail (action) {
$("#shareboxcontent").toggle();

$("#shareboxcontent").load("/notes/?blah", function(){
$("#shareboxcontent").slideDown();
});
}
</script>

<div id="sharebox" style="display:none;">
<h1>Send to your team</h1>
<h2><span id="" onclick="sendviewemail(); return false;">Or, send via email</span></h2>
<div id="shareboxcontent" style="display:none;">boooo</div>
</div>

具体来说,问题在于“$("#shareboxcontent").slideDown();" 和.load。JQUERY 运行没有错误,但没有插入来自 JQUERY.LOAD 的 HTML,也没有向下滑动 div。

有任何想法吗?

4

1 回答 1

0

首先,我没有看到任何带有 rel="facebox" 的锚点(<a> 标签)。这是创建至少第一个 facebox 实例所必需的。尝试这个:

<h2><a href="#shareboxcontent" rel="facebox">Or, send via email</a></h2>

希望有帮助。

于 2010-01-18T06:03:45.013 回答