gpt4 book ai didi

javascript - 将 phpFox 的功能导入 SocialEngine

转载 作者:行者123 更新时间:2023-11-28 09:15:56 28 4
gpt4 key购买 nike

phpFox发布了名为“Nebula”的主题,版本为3.5.0。在这个主题上,标题上有一个按钮,当用户单击该按钮时菜单会向下滑动。 (其实不是按钮,而是div)

我想将此功能添加到 SocialEngine。但是JavaScript代码包含一个phpFox变量,我不知道它指的是什么。我不太擅长 JavaScript。

HTML:

<div id="nb_features">
<a href="#" id="nb_features_link">Features</a>
<div id="nb_features_holder">
Menu widget code will be added here...
</div>
</div>

JavaScript:

$Behavior.customNebula = function(){

$('#nb_features_link').click(function(){

if ($(this).hasClass('nb_is_clicked')) {
$(this).removeClass('nb_is_clicked');
$('#nb_features_holder').slideUp('fast');
} else {
$(this).addClass('nb_is_clicked');
$('#nb_features_holder').slideDown('fast');
}

return false;
});
};

CSS:

#nb_features {
position:absolute;
top:0px;
right:0px;
}

#nb_features_link,
#nb_features_link:hover {
display:block;
width:40px;
height:40px;
line-height:40px;
text-indent:-1000px;
overflow:hidden;
background:url(~/application/modules/Wonder/externals/images/nb_features_link.png') no-repeat;
margin-top:-7px;
margin-right:20px;
}

#nb_features_link:hover {
background:#334d83 url(~/application/modules/Wonder/externals/images/nb_features_link.png') no-repeat;
}

#nb_features a.nb_is_clicked,
#nb_features a.nb_is_clicked:hover {
background:#334d83 url(~/application/modules/Wonder/externals/images/nb_features_link.png') no-repeat;
}

#nb_features_holder {
position:absolute;
background:#4f4f4f;
right:0px;
width:980px;
border:1px #304779 solid;
border-top:0px;
display:none;
margin-top:20px;
}

#nb_features_holder ul li a,
#nb_features_holder ul li a:hover {
float:left;
color:#fff;
height:30px;
line-height:30px;
padding:0px 10px 0px 10px;
text-decoration:none;
}

#nb_features_holder ul li a.menu_is_selected,
#nb_features_holder ul li a.menu_is_selected:hover {
background:#009AEF;
color:#fff;
}

#nb_features_holder ul li a:hover {
background:#2F2F2F;
-webkit-transition: all 0.50s ease;
-moz-transition: all 0.50s ease;
-o-transition: all 0.50s ease;
}

我应该怎样做才能使该代码与 SocialEngine 一起工作?

最佳答案

$Behavior 命名空间是 onLoad 事件的包装器,这是您所说的 js 变量吗?如果是,您可以将其替换为更传统的 jquery/mootools/etc 方式,尽管您必须正确匹配选择器,但它可能会起作用,但不知道您发布的代码是否是您需要的一切

关于javascript - 将 phpFox 的功能导入 SocialEngine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15684334/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com