我正在开发一个投资组合网站,该网站使用Fancybox在用户点击缩略图时显示我的媒体内容。我有一些我想要展示的Flash(.swf)文件,但由于它们不能在iOS上运行,我想知道是否有办法为这些受众显示一些替代内容(可能是一条消息说“内容”在iOS设备上不可用“或某种性质的东西”。提前谢谢!
答案 0 :(得分:0)
您可以执行类似
的操作// here validate if device is iOS
var _iOS = true; // true/false - for demo purposes
jQuery(document).ready(function ($) {
$(".fancybox").fancybox({
beforeLoad: function () {
if (_iOS) {
$.extend(this, {
content: "this content is not available for iOS devices",
type: "html"
});
}
}
});
});
参见 JSFIDDLE