English 中文(简体)
Jquery等级变更工程,但效果不如其他功能
原标题:Jquery class changing works, but doesn t effect another function like it should

因此,当你点击一arrow时,我有内容箱子关闭和扩大。 内容箱有两门课,以说明它是否开放或关闭(方框_开放、方框_封闭)。 h头功能被分配到箱子里,当箱子开着时,当头 head上 you着时。 然而,当盒子关闭时,我不想发生这种情况,因为我想在箱子关闭时arrow着眼。 当盒子关闭时,箱子“开放式班”被拆除,但分配给该组的职能仍然有效。

此处为两项职能的分类法。 你们也可以看到他们站在下台。

    // Display Arrow on Box Header Hover

        $(".box_open").hover(
            function () {
                $(this).find( a ).show();
            }, 
            function () {
                $(this).find( a ).hide();
            }
        );

    // Open and Close Boxes:

        $(".box_header a").click(
            function () {
                $(this).parent().next( .box_border ).stop().toggle();
                $(this).parent().toggleClass("box_open");
                $(this).parent().toggleClass("box_closed");
                return false;
            }
        );

谁能看问题是什么?

The demo url:Demo Url

最佳回答

活动管理员被分配到这个要素上,而不是上下级标签。 因此,一旦被分配,取消班子名称就使手子消失。

您可以把活动安排在箱子上,并检查箱子在<代码>hover(代码中的开放式班级。

$( .box_header ).hover(
function() {
    $(this).find( a ).show();
},
function() {
    if($(this).hasClass( box_open ))
        $(this).find( a ).hide();
});

EDIT: 添加失踪的近亲。 Sloppy me!

问题回答

帕特里克的回答是正确的,但这样做有更好的办法:使用 j( j)生命( j),让你“为现在或将来与现任选任者相匹配的所有要素吸引手参加活动”。

因此,更不用说你想要的东西:

$( .box_open ).live( hover , function (event) {
    if(event.type ===  mouseenter ) {
        $(this).find( a ).show();
    }
    else {
        $(this).find( a ).hide();
    }
});

http://api.jquery.com/live/rel=“nofollow noreferer” The jQuery docs/a>.

在你档案中说明这一点。

.box_closed a {
    display: inline !important;
}




相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签