将JQuery Mobile的样式应用于功能

用户名

我有一个D3函数,可在页面上创建列表项。我希望通过JQuery UI mobile对其进行样式设置,但是当我以多种方式调用该函数时,永远都不会对其进行样式设置。

D3 / JS:

var sampdata = [{itemname: "Placeholder0", numvalue: "$000,000"},
    {itemname: "Placeholder1", numvalue: "$543,600"},
    {itemname: "Placeholder2", numvalue: "$9,200"},
    {itemname: "Placeholder3", numvalue: "$5,100"}];

setupgui: function()
    {
        d3.select("#SampcoISrevenues").selectAll("li")
                .data(sampdata)
                .enter()
                .append("li")
                .text(function (d){return d.itemname;})
                .append("span")
                .attr("class", "right")
                .text(function (d){return d.numvalue;});
    }

在此功能中,选择保留的屏幕部分,然后从“ sampdata”中添加列表项。HTML:

<body onload="Samplegui.setupgui()"> 
        <div data-role="content">
             <ul data-role="listview" data-divider-theme="a" id="SampcoISrevenues">
             </ul>
        </div>
</body>

我同时引用了D3库,我的index.js和JQuery(JQmobile.css / .js,JQ.js):

    <link rel="stylesheet" href="../../css/jquery.mobile-1.4.2.css">
    <link rel="stylesheet" href="../../css/index.css">
    <script src="../../js/jquery-1.11.1.js"></script>
    <script src="../../js/jquery.mobile-1.4.2.js"></script>
    <script src="../../js/d3.js"></script>
    <script src="../../js/yourdata.js"></script>

尽管D3函数立即运行,但JQuery mobile不会对其设置样式。我想对其进行样式设置,因为它在移动设备中确实非常有效。

用户名

您可以使用JQuery的.ready()运行该函数:

$(document).ready(Samplegui.setupgui());

这是我尝试过的方法,但是问题是我在加载实际的HTML代码之前就运行了D3函数,因此D3无法找到正确的ID /标记。黏着

   `<script>
        $(document).ready(Samplegui.setupgui());
    </script>`

在页面底部解决了它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用JQuery将样式应用于正确的标签

来自分类Dev

如何使用JQuery将样式应用于正确的标签

来自分类Dev

将功能应用于groupby功能

来自分类Dev

将样式应用于单选按钮

来自分类Dev

将样式应用于antd表列

来自分类Dev

将样式应用于搜索结果

来自分类Dev

jQuery:同时将功能应用于元素

来自分类Dev

jQuery的。仅将功能应用于关联的内容/ div

来自分类Dev

将功能应用于滚动窗口

来自分类Dev

将功能应用于列表R

来自分类Dev

将功能应用于循环项

来自分类Dev

将功能元组应用于元组

来自分类Dev

将功能列表应用于输入

来自分类Dev

熊猫将功能应用于列

来自分类Dev

将功能应用于单独的日期

来自分类Dev

将CSS样式应用于其他CSS样式

来自分类Dev

寻找渲染功能将采用HTML并使用react js将样式应用于字符串

来自分类Dev

将CSS中的样式应用于新添加的元素

来自分类Dev

如何将CSS样式仅应用于文本

来自分类Dev

如何将主题/样式应用于ActionMenuView?

来自分类Dev

将数字格式应用于熊猫HTML CSS样式

来自分类Dev

将样式应用于所有元素

来自分类Dev

RefineryCMS:将引导样式应用于导航菜单

来自分类Dev

防止将矩形样式应用于DataGrid

来自分类Dev

将样式应用于xml属性值

来自分类Dev

将样式从资源应用于ListView.ItemContainerStyle

来自分类Dev

如何避免将CSS样式应用于特定元素

来自分类Dev

将CSS样式应用于新的Div ID

来自分类Dev

无法将CSS样式应用于Flex中的Alert