发布于 2012-06-26 10:46:18
您正在寻找的是jquery动画函数。
$(document).ready(function() {
$('#buttonID').click(function() {
$('#divToSlide').animate({width: 'toggle'});
});
});你可以在这里找到更多信息:http://www.learningjquery.com/2009/02/slide-elements-in-different-directions
对于不断变化的背景,您可以使用jquery在单击时设置css背景属性
var $backgroundURL = www.imageURL.com/image.jpg;
$('#divToChange').css({'background-image':'url("'+$backgroundURL'")'});完整的代码如下所示:
$(document).ready(function() {
$('#buttonID').click(function() {
$('#divToSlide').animate({width: 'toggle'});
var $backgroundURL = www.imageURL.com/image.jpg;
$('#divToChange').css({'background-image':'url("'+$backgroundURL'")'});
});
});发布于 2012-06-26 10:45:17
http://buildinternet.com/project/supersized/slideshow/3.2/fade.html
一个很好的起点。使用以下选项禁用所有选项:http://buildinternet.com/project/supersized/docs.html#options_docs
将你的菜单放在叠置的上面,然后使用API call:http://buildinternet.com/project/supersized/docs.html#api_docs点击淡出到相关的图像。
现在使用css定位和z-index将菜单放在上面
将单击事件添加到菜单项中,
单击菜单项时,请执行以下操作:
goto corresponding slide image
show corresponding content首先只显示/隐藏相应的内容,然后使用动画功能来动画宽度或动画位置。
祝好运。
https://stackoverflow.com/questions/11200025
复制相似问题