在Foundation

时间:2017-09-28 03:47:59

标签: javascript jquery html zurb-foundation

我已阅读此docs,并找到了对元素本身使用内联的插件选项。但是,当我使用相同的插件选项创建多个元素时,它看起来是DRY代码。

例如,我使用相同的插件选项

创建一个下拉元素
<div class="dropdown-pane pop-menu" data-position="top" data-alignment="right" data-close-on-click="true" id="product-id1" data-dropdown></div>
<div class="dropdown-pane pop-menu" data-position="top" data-alignment="right" data-close-on-click="true" id="product-id2" data-dropdown></div>

如何在Javascript上设置data-plugin-options?也许像这样的事情

Foundation.dropdown({
  position : 'top',
  alignment : 'right'
})

1 个答案:

答案 0 :(得分:0)

来自基金会文档:Configuring Plugins

  

使用JavaScript设置选项涉及将对象传递给   构造函数

在你的情况下,它会像:

#include <stdio.h>
#include <math.h>
#include "defineMaxlen.h"

extern "C"{
   extern struct {
       double a[MAXINTERFACES][MAXLEN+1];  2 paras are defined in definemaxlen.h
   } cart_;
}

int cfun_(int m){
    printf("x value: %f2.6\n ", cart_.a[0][5]);
    printf("From doublecart: \n");
    for (int i=0;i<m+1;i++)
    {
        cart_.a[0][i] = cos(cart_.a[0][i]);
    }

    printf("x NEW value: %f2.6\n ", cart_.a[0][5]);

    return(1);
}