从普通 JavaScript 函数中调用 jQuery 函数时出现问题
尝试寻找其他解决方案,但它们并不能完全回答我的问题,所以就这样吧。
下面的代码显示我声明一个匿名函数在文档准备好时运行,其中包含与创建水平手风琴的插件相关的另一个函数。 该函数接受某些属性,其中一个属性 eventAction 允许您定义一个函数,我尝试调用 jQuery AJAX 加载函数,但它不起作用。
<script type="text/javascript">
$(document).ready(function() {
$(".accordion").hrzAccordion({
openOnLoad: 6,
fixedWidth: 648,
eventAction: function(){
$("#accordionContent0").load("hips.html");
}
});
});
</script>
当我放置行 $("#accordionContent0").load("hips.html"); 时在 $(".accordion").hrzAccordion 函数之外,但仍然使用 Ready 函数,它工作正常。
你知道我在另一个函数中调用 load 函数做错了什么吗?
谢谢。
Tried looking at other solutions but they don't quite answer my question so here goes.
The code below shows me declaring an anonymous function to run when the document is ready which contains another function relating to a plugin which creates a horrizontal accordion.
That function takes in certain properties and one property, eventAction, allows you to define a function and I've tried to call the jQuery AJAX load function but it does not work.
<script type="text/javascript">
$(document).ready(function() {
$(".accordion").hrzAccordion({
openOnLoad: 6,
fixedWidth: 648,
eventAction: function(){
$("#accordionContent0").load("hips.html");
}
});
});
</script>
When I place the line $("#accordionContent0").load("hips.html"); outside of the $(".accordion").hrzAccordion function, but still with the ready function, it works fine.
Any ideas what I'm doing wrong by calling the load function inside the other function?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个:
Try this: