【问题标题】:Jquery Rollover with Effects带有效果的 Jquery 翻转
【发布时间】:2012-08-02 22:00:09
【问题描述】:

我用 jquery 创建了这个翻转,但没有得到动画背景鼠标悬停:

<script>
$(function () {

var number_menus=5;

for(i=1;i<=number_menus;i++)
{


if(i%2==0)
{
var p1=1;

$(".web_header_mb_"+i).show(1000).css("background","url(imagenes/botones/head_"+p1+"_up.png)");

$(".web_header_mb_"+i).mouseover(function() {

$(this).css("background-image","url(imagenes/botones/head_"+p1+"_down.png)");



$(this).animate(
{backgroundPosition:"(0 -250px)"}, 
{opacity:3.0},
{height: 'toggle'},
{duration:2000}
);











});


$(".web_header_mb_"+i).mouseout(function() {

$(this).css("background-image","url(imagenes/botones/head_"+p1+"_up.png)");

});




}
else
{
var p2=2;

$(".web_header_mb_"+i).show(1000).css("background","url(imagenes/botones/head_"+p2+"_up.png)");




$(".web_header_mb_"+i).mouseover(function() {

$(this).css("background-image","url(imagenes/botones/head_"+p2+"_down.png)");

});


$(".web_header_mb_"+i).mouseout(function() {

$(this).css("background-image","url(imagenes/botones/head_"+p2+"_up.png)");

});






}







}


});

</script>




<div id="web_header_menu_boton" class="web_header_mb_1" style="display:none;">1</div>
<div id="web_header_menu_boton" class="web_header_mb_2" style="display:none;">2</div>
<div id="web_header_menu_boton" class="web_header_mb_3" style="display:none;">3</div>
<div id="web_header_menu_boton" class="web_header_mb_4" style="display:none;">4</div>
<div id="web_header_menu_boton" class="web_header_mb_5" style="display:none;">5</div>

当我将鼠标悬停时,我尝试将动画背景作为 2 个不同背景之间的过渡,但没有得到

问候! :)

【问题讨论】:

  • 但是有没有打印到控制台的错误?还是默默地失败了?
  • 是的失败,仅此而已,没有看到错误,感谢您的帮助,问候

标签: javascript jquery jquery-ui mouseover


【解决方案1】:

这是我认为您要求http://jsfiddle.net/d6pQx/32/ 的演示。让我知道这是否有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    相关资源
    最近更新 更多