1

就在我以为我已经完成了一晚的工作时,另一个问题是让我保持清醒。

看来我以某种方式打破了我在缩略图上使用的淡入淡出。如果你去这里: http: //ftfranes.com/mliad2/ 当你将鼠标悬停在缩略图上时,它应该会淡出。

给你一个想法,这是脚本的一个工作版本:http://nothingcantuochme.com/stackoverflow.php#download_page 正如你所看到的,悬停与淡入淡出效果很好。请注意这个混乱,我只是添加它来演示。

有没有人可以帮助我解决这个问题?如果我告诉你我并没有完全迷失,我会撒谎。

4

4 回答 4

1
$(function() {
    // JUST CHANGE THE SELECTOR
    // MAY NEED TO REFINE IF IT AFFECTS OTHER ELEMENTS
    $('.image > a').each(function() {
    /*$(this).append('<div style="position:absolute; top:5px; left:5px; width:200px; height:150px; background:red;"></div>');*/
        $(this).hover(function(){
            $(this).find('img').stop().animate({
                opacity: 0.8
            })
        },function(){

            $(this).find('img').stop().animate({
                opacity: 1
            })
        });
    });
});
于 2012-04-03T23:28:52.120 回答
0

我的想法是,Javascript 在处理过程中停止。检查您的调试控制台。

错误:未捕获的异常:错误: http: //www.facebook.com获取属性 Proxy.InstallTrigger的权限被拒绝

如果您的淡出脚本在此代码之后,则该脚本将不起作用。

于 2012-04-03T23:26:11.457 回答
0

好的,据我所知,问题就在这里。

<a href="http://vimeo.com/24849072" class="vimeo_nothingcan"> <img alt="" src="images/nothingcan.png"> </a>

您的链接的类名称不正确。在 script.js 文件中,它指定类必须是 vimeo、youtube zoom 等......您需要将您的类重命名为“vimeo nothingcan”,不带下划线。

检查 script.js 的第 680 行

您在评论中提到的功能设置为事件“​​onclick”。您需要编辑绑定到“悬停”的 680 上的功能。

于 2012-04-03T23:30:42.160 回答
0

script.js 678 中的选择器:

$('a.zoom, a.vimeo, a.youtube, a.vimeo_final')

但是在您的页面中,该课程是a.vimeo_nothingcan

尝试在该行的选择器中添加:“a.vimeo_nothingcan”:

$('a.zoom, a.vimeo, a.youtube, a.vimeo_final,a.vimeo_nothingcan')
于 2012-04-03T23:46:42.320 回答