我正在尝试使用 Twitter Bootstrap Popover / Tooltip,但我在控制台中收到以下错误:
Uncaught TypeError: Object #<Object> has no method 'popover'
我的函数文件中有以下内容以包含文件,这些文件可以在源代码中看到,并在单击时指向正确的脚本:
add_action('wp_enqueue_scripts','dcr_enqueue_scripts');
if(!function_exists('dcr_enqueue_scripts')):
function dcr_enqueue_scripts(){
wp_register_script('tooltip',get_template_directory_uri().'/js/bs-tooltip.js','jquery');
wp_register_script('popover',get_template_directory_uri().'/js/bs-popover.js',array('jquery','tooltip'),'1.0');
wp_enqueue_script('tooltip');
wp_enqueue_script('popover');
}
endif;
使用以下元素期待弹出窗口:
<th><span>Description:</span><img class="popoverthis" src="<?php bloginfo('template_url')?>/images/info.png" data-content="This is the content" title="Title"></th>
而页面中包含的调用popover函数的jQuery是这样的:
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('.popoverthis').popover({
placement: "bottom"
});
});
任何有关解决此问题的想法将不胜感激。