这篇文章继续介绍关于Shadowbox的使用方法。如果大家是{dy}次了解Shadowbox的话,可以参见我的上一篇《》来进行了解。这篇文章主要讲Shadowbox的可选参数。
在上一篇文章中已经介绍了如果在HTML标签里添加属性来使用shadowbox,当然,如果你不愿意在你的HTML标签里添加属性的话,你可以只 要Javascript来操作和控制,虽然这个使用方法稍微有一点复杂,但是它可是让你的HTML代码非常清洁干净,而且你可以很轻松的把一段 shadowbox的代码嵌入到一个已经存在的项目中。
如果你注意观察HTML标签的话,你会发现shadowbox对象有一些常用的属性,我们把它列在下表:
当我们使用HTML标签的时候,每一个属性都是通过Shadowbox.buildObject这个方法自动生成的,但是现在你可以通过给Shadowbox.open设置一个对象或者一个对象的数组,就可以真正知道幕后的操作,一下来举个例子:
- <link rel="stylesheet" type="text/css" href="shadowbox.css">
- <script type="text/javascript" src="shadowbox.js"></script>
- <script type="text/javascript">
- Shadowbox.init({
- // let's skip the automatic setup because we don't have any
- // properly configured link elements on the page
- skipSetup: true
- });
- window.onload = function() {
- // open a welcome message as soon as the window loads
- Shadowbox.open({
- content: '<div id="welcome-msg">Welcome to my website!</div>',
- player: "html",
- title: "Welcome",
- height: 350,
- width: 350
- });
- };
- </script>
当然,你也可以使用Shadowbox.setup来手动的建立链接。例如可以用作通过AJAX来来动态的生成和销毁页面:
- <link rel="stylesheet" type="text/css" href="shadowbox.css">
- <script type="text/javascript" src="shadowbox.js"></script>
- <script type="text/javascript">
- Shadowbox.init({
- // skip the automatic setup again, we do this later manually
- skipSetup: true
- });
- window.onload = function() {
- // set up all anchor elements with a "movie" class to work with Shadowbox
- Shadowbox.setup("a.movie", {
- gallery: "My Movies",
- autoplayMovies: true
- });
- };
- </script>
标签: ,
你好,想与贵站交换友情链接,贵站链接已做好。
我的:http://www.qtfy30.cn
且听风吟
[]
Evan 回复:
三月 12th, 2010 at 11:09 上午
好的,我已经添加了贵站,欢迎随时回访哦:)
[]
合作非常愉快,以后会多多来访的。
[]