fanybox与iframe工作在Chrome,但不工作在IE或FireFox
FancyBox with iframe working in Chrome but not working in IE or FireFox
Fancybox模态窗口在Chrome中工作,但在IE或FireFox中不起作用。要查看此内容,请访问https://billiving-qa.azurewebsites.net/spa1/#/invoice点击"模板样式"窗口。
Html:<a fancybox="" href="#/templates?mp=b" class="btn fb-templates fancybox.iframe"><i class="fa fa-font"></i> Template Styles</a>
指令myApp.directive('fancybox', ['$compile', '$timeout', function ($compile, $timeout) {
return {
link: function ($scope, element, attrs) {
element.fancybox({
hideOnOverlayClick: false,
hideOnContentClick: false,
enableEscapeButton: false,
showNavArrows: false,
scrolling: false,
iframe: {'scrolling': 'no'},
onComplete: function () {
$timeout(function () {
$compile($("#fancybox-content"))($scope);
$scope.$apply();
$.fancybox.resize();
});
}
});
}
}
}]);
显然,这只发生在单页应用程序中。我最后的解决方法是添加另一个html页面,并在调用pop窗口时引用它:
<a fancybox="" href="popup.html#/templates?mp=b" class="btn fb-templates fancybox.iframe"><i class="fa fa-font"></i> Template Styles</a>
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 点击选择Div不在IE上工作
- 如何编写在Chrome和IE中正常工作的JavaScript
- Target=_blank don'我不在mozilla和IE工作
- 如何隐藏空<span>在IE中使用javascript.(注意,在其他浏览器中工作正常)
- 读取在具有IE的工作程序中生成的对象URL
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- jQUery Code没有'我不在IE工作
- 为什么这个书签脚本是't在IE工作
- 类构造函数super()没有'我不在IE工作
- JavaScript onclick在IE 9中工作两次,然后停止
- HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
- JSSOR转盘滑块在IE中不工作
- Iframe加载调整大小在Chrome中工作,但不能在IE或Firefox中工作
- onmousemove=null不会'我不在IE工作
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- execCommand('另存为',true,'data.csv');不在IE工作
- 我的剧本赢了'不能在IE中工作(甚至9)?修改复制文本的简单javascript
- 纯Javascript: onClick切换行/图像:Firefox/Chrome -工作:IE -不工作
- jQuery菜单不工作ie(文档模式:怪癖)