如何在循环中应用工具栏.js
How to apply toolbar.js in a loop
我正在尝试使用工具栏.js,但处于循环中。下面是stackoverlow 的一个例子
这是我试图应用的代码,在这段代码中,我有一个主容器,我在其中动态创建了许多div,并试图在这些div中放入tooblar。请告诉我如何使它工作,或者我做错了什么。P
提前谢谢。
HTML:
<link href="https://paulkinzett.github.io/toolbar/css/documentation.css" rel="stylesheet"/> <link href="https://paulkinzett.github.io/toolbar/css/jquery.toolbar.css" rel="stylesheet"/> <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="https://paulkinzett.github.io/toolbar/js/jquery.toolbar.min.js"></script>
<div id="container" style="width: 550px; height: 400px; margin: 0 auto">
<h1 id=aa>
</h1>
</div>
JS:
for (var id = 0; id <= 10; id++) {
var divTool = $('<div id=toolbar-options' + id + ' class="hidden"><a href="#" id=plane' + id + '><i class="fa fa-plane"></i></a><a href="#" id=car' + id + '><i class="fa fa-car"></i></a><a href="#" id=bycicle' + id + '><i class="fa fa-bicycle"></i></a></div><div data-toolbar="toolbar-options" data-toolbar-animation="flip" class="btn-toolbar feature-toolbar btn-toolbar-primary text-center" data-toolbar-style="primary" id=button' + id + '><i class="fa fa-cog" style="position: relative"></i></div>');
var div = document.createElement('div'),
h = document.createElement('h3')
divId = "id" + id,
hId = "idh" + id,
container = document.getElementById("container");
div.setAttribute("id", divId);
h.setAttribute("id", hId);
container.appendChild(div);
h.innerHTML = id;
$(div).append(h);
$(div).append(divTool);
}
$('#' + 'button' + id).toolbar({
content: '#toolbar-options',
position: 'top',
style: 'primary',
event: 'click',
hideOnClick: true
})
$('#' + 'button' + id).on('toolbarItemClick',
function(event, buttonClicked) {
alert(buttonClicked.id);
}
)
这就是您想要的。
JS:
for (var id = 0; id <= 10; id++) {
var div=$('<div class="btn-toolbar" style="margin:5px;"></div>');
$('#container').append(div);
$(div).toolbar({
content: '#toolbar-options',
});
}
HTML:
<div id="container" style="width: 550px; margin: 0 auto">
</div>
<div id="toolbar-options" class="hidden">
<a href="#"><i class="fa fa-plane"></i></a>
<a href="#"><i class="fa fa-car"></i></a>
<a href="#"><i class="fa fa-bicycle"></i></a>
</div>
Js出价
相关文章:
- 删除CKEditor工具栏按钮,但不删除功能
- Sencha触摸:工具栏无法正常滚动
- 使用网格ID隐藏剑道网格工具栏
- 如何在IE中隐藏菜单栏,工具栏
- 将此事件添加到工具栏
- ExtJS--如何居中对齐两个工具栏按钮
- 在某些URL上显示火狐插件工具栏
- 如何将自定义图标添加到 JqGrid 顶级工具栏按钮
- 文本编辑工具栏解决方案 (js),具有低级自定义
- Ext JS工具栏和痕迹导航示例在JSFiddle中不起作用
- 如何在较新版本的 Free-JQGard 中重置搜索工具栏和搜索过滤器
- 尝试绘制从鼠标位置工具栏中选择的形状 - HTML5 CANVAS
- ExtJS 4-在调整窗口大小时,溢出的工具栏会失去控制器
- 如何在ExtJS 4.2中聚焦工具栏的按钮
- JQGridPageing在通过过滤器工具栏应用过滤器后非常慢
- 在 Rails 上初始化应用程序 CSS 和 JavaScript 标签时,未显示 FullCalendar 标题工具栏
- free-jqgrid:保存、加载和应用过滤器数据的更简单方法,包括过滤器工具栏文本和页面设置
- 为 Web 应用程序创建图像工具栏
- 向上/向下滚动时向上/向下滑动导航栏和底部工具栏(如Pinterest应用程序)
- 如何在循环中应用工具栏.js