フォーラム用のリンクをいくつか保持するように設計されたメニューがあります。私はそれをクリックしてクリックして閉じると開きます。ここに私のコードです。クローズ時にJqueryメニューを開く/閉じる
/*Custom BBPress admin links menu*/
function wpmudev_bbp_admin_links_in_menu($retval, $r, $args) {
if (is_user_logged_in()) {
$menulinks = '<ul id="bbp_custom_links_menu-' . $r["id"] . '" class="bbp_custom_links_menu">';
$menulinks .= '<li class="parent"><a href="#bbp_custom_links_menu-' . $r["id"] . '">Options</a>';
$menulinks .= '<ul class="bbp_custom_links_submenu">';
foreach($r['links'] as $key => $val) {
$menulinks .= "<li>{$val}</li>";
}
$menulinks .= '</ul></li></ul>';
echo $r['before'] . $menulinks . $r['after'];
}
}
add_filter('bbp_get_topic_admin_links', 'wpmudev_bbp_admin_links_in_menu', 10, 3);
add_filter('bbp_get_reply_admin_links', 'wpmudev_bbp_admin_links_in_menu', 10, 3);
add_action('wp_footer', 'overflow_overriding');
function overflow_overriding() {
if (!is_user_logged_in()) {
}else{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('.bbp-admin-links:even').css({"position": "absolute", "right": "380px"});
jQuery('.bbp-admin-links:even').click(function(e) {
e.preventDefault();
$('ul:first',$(this)).toggleClass('hidden active');
});
});
</script>
<?php
}
}
このリンクをガイドとして使用しようとしました。
https://stackoverflow.com/a/2937603/6147300
私が正しい、すべてのjQueryを持っているが、私は私がターゲットに必要なものをターゲットにCSSを使用する方法がわかりません。また、CSSをどこに置くべきかはっきりしていません。JqueryコードやCSSエディタに入れる必要がありますか?
提案がありますか?
あなたは何を開閉しようとしていますか?関連するHTMLを表示できますか? –
@WashingtonGuedes私は上記のコードを更新しました。 – yourtechadvisors
この質問は解決されましたが、私は別の問題があります。私は2つの問題を分けた。もう一つはここにあります。 http://stackoverflow.com/questions/36410261/bbpress-admin-links-menu-strange-behaviour誰かがこの問題を解決する手助けをすることができたら、本当に感謝します。 – yourtechadvisors