早上好。
我想在Wordpress前端选择中添加选择的样式。 我在特定页面中将CSS和JS排入队列:
function enqueue_chosen() {
if ( is_page( 'my-page' ) ) {
wp_enqueue_style( 'chosen_css', plugins_url('chosen/chosen.css') );
wp_enqueue_script( 'chosen_js', plugins_url('chosen/chosen.jquery.js'), array('jquery'), '', true );
}
}
add_action( 'wp_enqueue_scripts', 'enqueue_chosen' );
文件已正确排入队列。现在我如何在我的选择框中应用所选的样式?
感谢您的帮助!
答案 0 :(得分:1)
下面是三个步骤,可将您的Wordpress页面中的任何选择框变成选定的类型选择框。
function my_enqueue_files() {
wp_enqueue_style( 'chosen_styles', 'https://harvesthq.github.io/chosen/chosen.css', false );
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'chosen_js', 'https://harvesthq.github.io/chosen/chosen.jquery.js', array('jquery'), null, true );
}
add_action( 'wp_enqueue_scripts', 'my_enqueue_files' );
jQuery(document).ready(function...)
放在页面底部的一个脚本中,然后将另一个脚本称为jQuery(document).ready(function...)
。<script>
jQuery(document).ready(function () {
jQuery(".chosen-select").chosen({
search_contains: true,
no_results_text: "Nothing found for: ",
width: "100%",
});
});
$('select').chosen({
allow_single_deselect: true
});
</script>`
`<script>
jQuery(document).ready(function(){
jQuery(".chosen").chosen();
});
</script>
class='chosen'
。 用于选择一项:
`<select class="chosen" style="width:200px;">
<option>Choose...</option>
<option>Option 1</option>
.....
对于具有多个选择的选择:
<select class="chosen" multiple="true" style="width:400px;">
<option>Choose...</option>
....
希望有帮助。
答案 1 :(得分:0)