$(文档).foundation ();不工作
$(document).foundation(); not working
我试图得到我的元素,我通过ajax加载回工作,但当我试图重新初始化事件对他们,它根本不起作用。我试图在不同的地方插入$(document).foundation();
在我的代码,但没有:(
下面是一个例子:
$.ajax({
url: 'dashboard/ajax/links/get',
method: 'post',
data: {
_token: $('input[name=_token]').val()
},
success: function(data) {
$('.links-container').html(data);
$(document).foundation();
}
});
任何想法?
另一个例子
// open edit link modal
$('.item-link-edit').on('click',function(e){
e.preventDefault();
// get item id
var id = getItemId(this);
// open modal and load content
$('#edit-link-modal').foundation('reveal','open',{
url: 'dashboard/ajax/links/modals/edit',
data: {
id: id
},
success: function() {
setTimeout(function(){
$(document).foundation();
console.log('reinit');
},1000);
}
});
});
仍然不能工作:/
如果向DOM添加新内容,则需要使用reflow
$(document).foundation('reflow');
Reflow将使Foundation检查DOM中的任何元素,并对它们重新应用任何侦听器。如果你不想流遍所有内容,你可以指定你想重新应用的模块;
$(document).foundation('orbit', 'reflow'); // orbit, for an example
可以在这里找到更多的文档:http://foundation.zurb.com/docs/javascript.html
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- Foundation 6 Zurb模板将无法脱机工作
- Foundation 5和内容可编辑(移动)不工作
- 在使表单javascript在foundation中工作时遇到问题
- Zurb Foundation Offcanvas菜单在以编程方式切换后停止工作
- $(文档).foundation ();不工作
- javascript中的IBM MobileFirst Foundation 8.0 POST资源请求不工作
- 不明白如何让orbit js与Foundation 4一起工作
- Team Foundation Server Web Access自定义工作项控件中的输入和文本区域:退格不起作用
- 让Foundation 6在IE8上工作