Jquery 防止使用CSS加载元素?
我正在bootstrap中开发一个视频转盘,遇到了一个问题:许多移动设备无法自动播放HTML5视频。没问题,我想,我将使用CSS中的隐藏桌面和隐藏移动标记,然后让桌面运行mp4视频,而移动版本可以使用动画GIF 我遇到的问题是,动画gif是/heavy/(~3+mb gif vs~100kb mp4)。由于我还没有找到解决自动播放问题的方法,所以我决定暂时接受它,但我想阻止该网站的桌面版实际下载那些20mb的GIF,这是我的问题。怎么做 AFAIK使用class=“hidden desktop”仍将下载GIF,但只需将其隐藏。有没有办法告诉浏览器忽略这些文件 这是小提琴上的样子:Jquery 防止使用CSS加载元素?,jquery,css,html,twitter-bootstrap,carousel,Jquery,Css,Html,Twitter Bootstrap,Carousel,我正在bootstrap中开发一个视频转盘,遇到了一个问题:许多移动设备无法自动播放HTML5视频。没问题,我想,我将使用CSS中的隐藏桌面和隐藏移动标记,然后让桌面运行mp4视频,而移动版本可以使用动画GIF 我遇到的问题是,动画gif是/heavy/(~3+mb gif vs~100kb mp4)。由于我还没有找到解决自动播放问题的方法,所以我决定暂时接受它,但我想阻止该网站的桌面版实际下载那些20mb的GIF,这是我的问题。怎么做 AFAIK使用class=“hidden desktop”
您的浏览器不支持视频标记。
第一个缩略图标签
我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生
您的浏览器不支持视频标记。
第二个缩略图标签
我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生
您的浏览器不支持视频标记。
第三个缩略图标签
我是奥迪奥先生,我是艾格斯塔·艾格特·奎姆先生
您会注意到它同时显示gif和mp4,但在浏览器中不显示。您可能可以使用regx tester为桌面执行一个简单的javascript解决方案:
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent))
// Show image carousel
else
//load video
这将加载一个或另一个。如果您想要加载桌面图像转盘的选项,请提供一个链接。
您也可以使用jQuery onload或jQuery document ready并分别将其包装到事件侦听器中您可能可以使用regx tester为桌面执行一个简单的javascript解决方案,类似这样:
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent))
// Show image carousel
else
//load video
这将加载一个或另一个。如果您想要加载桌面图像转盘的选项,请提供一个链接。
您也可以使用jQuery onload或jQuery document ready分别将其包装到事件侦听器中欢迎使用StackOverflow!我们很乐意提供帮助,但我们需要查看一些您迄今为止至少尝试过的代码。谢谢,添加了代码并链接到Fiddle:)欢迎使用StackOverflow!我们很乐意提供帮助,但我们需要查看一些您迄今为止至少尝试过的代码。谢谢,添加了代码和到Fiddle的链接:)谢谢,我不熟悉jQuery onload或jQuery document ready,所以我会看看它们!谢谢,我不熟悉jqueryonload或jquerydocumentready,所以我会看看它们!