我有以下javascript函数,可以很好地处理单个html文件。
jQuery.noConflict();
jQuery(function() {
$('#focus-init').click(function() {
$('#map1').vectorMap('set', 'focus', 1, 0, 0);
});
});
当我尝试将上述功能集成到我的wordpress主题中时,会出现问题。看来我浏览上述函数的任何其他页面总是被调用,我不希望它发生。
由于#focus-init仅存在于一个页面上,如何指定只在找到元素ID时才调用上述函数?
更新
我担心这个wordpress主题没有页面标题的概念,因为任何其他页面都有相同的标题标签
答案 0 :(得分:2)
jQuery(function() {
if ($('#focus-init').length !== 0) {
$('#focus-init').click(function() {
$('#map1').vectorMap('set', 'focus', 1, 0, 0);
});
}
});