我期待使用 Vegas jQuery 插件向 DOM 元素添加幻灯片。我写了一些简单的代码来测试它,但它似乎无法运行。谁能告诉我我做错了什么?我尝试了几种变体,甚至查看了同一问题的现有答案 here但似乎也不起作用。
$(function() {
$.vegas('body', {
backgrounds:[
{ src:'https://upload.wikimedia.org/wikipedia/commons/b/b4/JPEG_example_JPG_RIP_100.jpg'},
{ src:'https://upload.wikimedia.org/wikipedia/commons/b/b4/JPEG_example_JPG_RIP_100.jpg'}
]
})
});
body {
width: 100%;
height: 100%;
}
html {
width: 100%;
height: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0 0 35px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
}
<head>
<link href="https://cdnjs.cloudflare.com/ajax/libs/vegas/2.2.0/vegas.min.css" rel="stylesheet"/>
</head>
<body>
<h1> Hello world </h1>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vegas/2.2.0/vegas.min.js"></script>
</body>
最佳答案
您应该在 jQuery 所选项目上调用“vegas”,因此您的代码应如下所示:
$(function() {
console.log($.fn.vegas)
$('body').vegas({
slides:[
{src:'https://upload.wikimedia.org/wikipedia/commons/b/b4/JPEG_example_JPG_RIP_100.jpg'},
{src:'https://upload.wikimedia.org/wikipedia/commons/b/b4/JPEG_example_JPG_RIP_100.jpg'}
]
})
});
关于javascript - 无法运行 Vegas jQuery 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36784598/