Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 使用鼠标悬停切换图像,我不会';如果我';我在&x27;上;。本页';_Jquery_Image_Hover_Bind_Swap - Fatal编程技术网

Jquery 使用鼠标悬停切换图像,我不会';如果我';我在&x27;上;。本页';

Jquery 使用鼠标悬停切换图像,我不会';如果我';我在&x27;上;。本页';,jquery,image,hover,bind,swap,Jquery,Image,Hover,Bind,Swap,当我在页面上着陆时,另一个函数(未显示,工作正常)将相应导航的类设置为“.this_page”,然后我翻滚,图像正确交换,但当我悬停并离开“img.this_page”时,它交换,我第二次悬停。我不想把这页调换掉。我试着解开鼠标的束缚,但在悬停的时候它又重新束缚了。。。所以每次你悬停,它都会重置 佩奇在 以下是我的功能: function hoverNavs() { var baseURL='http://www.flourgarden.com/wp/wp-content

当我在页面上着陆时,另一个函数(未显示,工作正常)将相应导航的类设置为“.this_page”,然后我翻滚,图像正确交换,但当我悬停并离开“img.this_page”时,它交换,我第二次悬停。我不想把这页调换掉。我试着解开鼠标的束缚,但在悬停的时候它又重新束缚了。。。所以每次你悬停,它都会重置

佩奇在

以下是我的功能:

function hoverNavs() {
            var baseURL='http://www.flourgarden.com/wp/wp-content/themes/flourgarden/images/nav';
            var cache=[];

            $j('.lcolumn a img').each(function() {

                var t = $j(this);
                var src1 = t.attr('src'); // initial src
                var newSrc = src1.substring(src1.lastIndexOf('/'), src1.lastIndexOf('.')); // let's get file name without extension

                i = baseURL+newSrc+'_select.png';
                cache.push(i);

                t.hover(function(){
                    $j(this).attr('src', baseURL+newSrc+ '_select.' + /[^.]+$/.exec(src1)); //last part is for extension       
                }, function(){
                    if($j(this).class == "this_page") {
                        $j(this).attr('src', baseURL+newSrc+ '_select.' + /[^.]+$/.exec(src1));
                    } else {
                        $j(this).attr('src', baseURL+newSrc+ '.' + /[^.]+$/.exec(src1));
                    }
                });
            });
        }

不是您需要排除的
过滤功能。此页面

$j('.lcolumn a img').not('.this_page')....