我有一個菜單,旨在爲論壇提供一些鏈接。我希望它在點擊時打開並關閉。這是我的代碼。點擊打開/關閉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
此問題已解決,但我確實有另一個問題。我分離了兩個問題。另一個位於這裏。 http://stackoverflow.com/questions/36410261/bbpress-admin-links-menu-strange-behaviour我真的很感激,如果有人可以幫助解決這個問題。 – yourtechadvisors