Ember cli 切换侧边栏“实现 Jquery 部分?”
Ember cli toggle sidebar "implementing the Jquery part?"
我正在尝试在我的余烬应用程序中实现一个小的切换站点栏。引导部分易于实现。但是我不知道如何将javascript部分实现到视图中。
我想在应用中使用的侧边栏:http://bootsnipp.com/snippets/featured/nav-sidebar-with-toggle-button
有人可以告诉我如何修复jQuery部分吗?(侧边栏处于活动状态,但在访问网站时必须处于非活动状态。站点栏必须在用户单击选项按钮的那一刻弹出打开)。
import Ember from 'ember';
export default Ember.View.extend({
$(function(){
$('#slide-submenu').on('click',function() {
$(this).closest('.list-group').fadeOut('slide',function(){
$('.mini-submenu').fadeIn();
});
});
$('.mini-submenu').on('click',function(){
$(this).next('.list-group').toggle('slide');
$('.mini-submenu').hide();
})
})
});
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="row">
<div class="col-sm-4 col-md-3 sidebar">
<div class="mini-submenu">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</div>
<div class="list-group">
<span href="#" class="list-group-item active">
Submenu
<span class="pull-right" id="slide-submenu">
<i class="fa fa-times"></i>
</span>
</span>
<a href="#" class="list-group-item">
<i class="fa fa-comment-o"></i> Lorem ipsum
</a>
<a href="#" class="list-group-item">
<i class="fa fa-search"></i> Lorem ipsum
</a>
<a href="#" class="list-group-item">
<i class="fa fa-user"></i> Lorem ipsum
</a>
<a href="#" class="list-group-item">
<i class="fa fa-folder-open-o"></i> Lorem ipsum <span class="badge">14</span>
</a>
<a href="#" class="list-group-item">
<i class="fa fa-bar-chart-o"></i> Lorem ipsumr <span class="badge">14</span>
</a>
<a href="#" class="list-group-item">
<i class="fa fa-envelope"></i> Lorem ipsum
</a>
</div>
</div>
在视图中实现 JS 时,您希望将代码放在 didInsertElement
钩子中:
import Ember from 'ember';
export default Ember.View.extend({
didInsertElement: function() {
// Your code here
}
});
有关工作示例,请参阅此jsbin:http://emberjs.jsbin.com/qegedehovo/1/edit?html,css,js,output
您在代码段中没有的 jsbin 中的内容:
- 字体真棒图标
- CSS取自您提供的链接,该链接为迷你子菜单设置样式
相关文章:
- jQuery匹配JSON对象的部分文本
- 使用jQuery将单击绑定到页面中未使用的部分
- 使用Jquery或JavaScript的字符串的必需特定部分
- jQuery基于变量启用/禁用表单字段部分
- 在jquery中部分隐藏iframe
- 使用jQuery删除部分URL
- jquery-ajax-setinterval只自动刷新部分脚本
- 如何正确呈现使用 jQuery 插件的部分模板
- 可以't以编程方式关闭jQuery移动弹出窗口中的可折叠部分
- jQuery在部分上滚动时突出显示菜单项
- Jquery/CS3转换链接只能部分工作
- 在javascript/jquery中构建一个多部分/表单数据请求
- Ember cli 切换侧边栏“实现 Jquery 部分?”
- jquery部分中的动态更改类
- 使用jQuery部分显示/隐藏元素
- 为什么我非常简单的jQuery部分不起作用
- JQuery部分触发
- jQuery部分不能在firefox和opera中工作
- jQuery部分无效字段滚动在表单验证
- 我想使用jquery部分刷新购物车详细信息页面