【问题标题】:jQuery Syntax HelpjQuery 语法帮助
【发布时间】:2009-07-06 01:57:28
【问题描述】:

很抱歉问了这样一个新手问题,我知道这让你们中的一些人很生气。但我认为学习语法是最难的部分,所以不要太讨厌我。

好吧,我正在使用 jQuery UI 中的 Tabs 小部件。我坚持为此设置选项。原来是这样的……

<script type="text/javascript">
$(function() {
    $("#forumswitch").tabs({
        event: 'mouseover',
    });
}); 
</script>

我正在使用 Ajax,但是我希望它被缓存,而不是每次更改选项卡时都请求新数据。 (http://docs.jquery.com/UI/Tabs#option-cache)

如何将其添加到设置中?我知道它是用数组完成的,但我似乎每次尝试都搞砸了。

【问题讨论】:

  • 这与语法无关
  • 我不知道暗示这一点的语法。我知道那里需要什么。

标签: jquery ajax syntax


【解决方案1】:

发送到tabs 的参数是一个哈希/关联的选项数组。只需将 cache: true 添加到此哈希中即可。

<script type="text/javascript">
$(function() {
    $("#forumswitch").tabs({
        event: 'mouseover',
        cache: true
    });
}); 
</script>

【讨论】:

  • 谢谢!现在看来很明显。我认为您需要 ajax 选项的“子数组”。似乎没有。再次感谢。
  • Evan,请把“cache:true”后面的逗号去掉,这可能会导致很多javascript引擎出错
【解决方案2】:
<script type="text/javascript">
$(function() {
    $("#forumswitch").tabs({
        event: 'mouseover',
        cache: true
    });
}); 
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-10
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多