我正在学习JQuery,为我的主页编写了一个简单的AJAX外部脚本。当我悬停在链接上时,它会尝试从另一个HTML文件中加载一些静态标记并将其插入到我的主页中...
$(function()
{
$('a#contact_link').hover(function()
{
alert('test1');
$('<div id="contact_container">').load('contact.htm #contact', function()
{
alert('test2');
/*$(this) + '</div>';
$(this).hide()
.insertAfter('#header')
.slideDown(1000) */
});
return false;
});
});
目前,我只是想让'test2'提示框出现,这就是为什么我将下面的代码注释掉的原因。目前,只有'test1'提示框出现了,意味着'test2'提示行永远不会被执行。你有什么想法吗?
下面是来自我的contact.htm文件的代码片段...
<div id="contact_container">
<div id="contact">
<p>
<strong>NAME</strong>: My Name<br/>
<strong>EMAIL</strong>: My Email<br/>
<strong>SKYPE</strong>: My Skype Handle<br/>
<strong>ADDRESS</strong>: My Address<br/>
</p>
</div><!--end contact-->
</div><!--end contact_container-->
thanks so much in advance for your help!