Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用带有滚动和透明精灵的JQuery_Jquery_Html_Css - Fatal编程技术网

使用带有滚动和透明精灵的JQuery

使用带有滚动和透明精灵的JQuery,jquery,html,css,Jquery,Html,Css,我正在使用Remy Sharp创建一个使用精灵、CSS和JQuery的滚动菜单。JQuery仅用于通过淡入淡出效果减轻滚动,并与不透明图像精灵完美配合。然而,我在修改JQuery以使用我的透明PNG时遇到了很大的困难,因为原始的“关闭状态”图像仍然显示在下面 我想我能纠正这一点的唯一方法是在顶部图像淡出时淡出底部图像。不幸的是,我所做的任何尝试都隐藏了一切。谁能给我指出正确的方向吗 请参见我的示例。您必须创建不同的结构。例如: 我只是快速修改了你的代码,所以有点难看。基本上,我删除了容器元素(

我正在使用Remy Sharp创建一个使用精灵、CSS和JQuery的滚动菜单。JQuery仅用于通过淡入淡出效果减轻滚动,并与不透明图像精灵完美配合。然而,我在修改JQuery以使用我的透明PNG时遇到了很大的困难,因为原始的“关闭状态”图像仍然显示在下面

我想我能纠正这一点的唯一方法是在顶部图像淡出时淡出底部图像。不幸的是,我所做的任何尝试都隐藏了一切。谁能给我指出正确的方向吗


请参见我的示例。

您必须创建不同的结构。例如:

我只是快速修改了你的代码,所以有点难看。基本上,我删除了容器元素('a.home')的背景,并添加了另一个span,其下带有off-state图像('off')。容器中的跨度用于显示悬停图像(“a.home span.hover”)


希望这能有所帮助。

您必须创建一个不同的结构。例如:

我只是快速修改了你的代码,所以有点难看。基本上,我删除了容器元素('a.home')的背景,并添加了另一个span,其下带有off-state图像('off')。容器中的跨度用于显示悬停图像(“a.home span.hover”)


希望这有帮助。

您应该添加一个快速的JSFIDLE。这将使其他人更容易看到您的问题,并帮助您更快地解决问题。谢谢@DadeLamkins,我已使用JSFIDLE进行了更新。我将在支持的地方使用它,然后对较老的Borwser恢复到JS。谢谢@Josh。不过,我认为目前不可能使用CSS转换在背景图像之间淡入淡出。您可以使用精灵并设置背景位置的动画吗?您应该添加一个快速JSFIDLE。这将使其他人更容易看到您的问题,并帮助您更快地解决问题。谢谢@DadeLamkins,我已使用JSFIDLE进行了更新。我将在支持的地方使用它,然后对较老的Borwser恢复到JS。谢谢@Josh。不过,我相信目前不可能使用CSS转换在背景图像之间淡入淡出。你能使用精灵并设置背景位置的动画吗?谢谢@Shomz,这正是我想要的。谢谢@Shomz,这正是我想要的。