在侧栏中,我有:
<div id="my_id"> [shortcode]</div>
它输出一个标题,当悬停在该标题上时,该标题会下拉显示菜单。
当鼠标悬停在标题上时,会显示背景色,当鼠标向下移动到菜单项时,背景色消失。
只要菜单有焦点,我就需要保持背景色,我需要如下内容:
If #my_id has focus then .my_link {background:red;}
我已经看过了,唯一看起来有希望的是(不确定如何使用这个)
JQuery:js\\U焦点
$(document).ready(function() {
$(\'input\').blur(function(){
$(\'input\').removeClass("focus");
})
.focus(function() {
$(this).addClass("focus")
});
});
CSS:
.focus {
background:red;
}
在函数中。php:
function load_scripts() {
wp_enqueue_script(\'jquery\');
wp_enqueue_script(\'my_javascript_file\', \'http://example.com/wp-content/themes/Child-Theme/js_focus.js\', array(\'jquery\'));
}
add_action(\'init\', \'load_scripts\');
然后是时尚。css:
.focus .my_link {background:red;}
这是个好方法吗?,如果是这样(目前不起作用),我只想把焦点放在菜单上,给背景色。
如果不是一个好方法,任何其他想法都会受到欢迎和赞赏
ThanksTim公司