Javascript 谷歌翻译导致导航链接失败
我们已经将谷歌翻译添加到我们的sharepoint网站。但它正导致我们的导航失败。转换后,转换器将向每个元素添加两个html标记 翻译前:Javascript 谷歌翻译导致导航链接失败,javascript,sharepoint-2013,google-translate,Javascript,Sharepoint 2013,Google Translate,我们已经将谷歌翻译添加到我们的sharepoint网站。但它正导致我们的导航失败。转换后,转换器将向每个元素添加两个html标记 翻译前: <span class="menu-item-text">Who We Are</span> <script type="text/javascript">//<![CDATA[ function googleTranslateElementInit() { new google.translate
<span class="menu-item-text">Who We Are</span>
<script type="text/javascript">//<![CDATA[
function googleTranslateElementInit() {
new google.translate.TranslateElement({ pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element');}
//]]>
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">//<![CDATA[ //]]>
</script>
我们是谁
翻译后:
<span class="menu-item-text">Who We Are</span>
<script type="text/javascript">//<![CDATA[
function googleTranslateElementInit() {
new google.translate.TranslateElement({ pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element');}
//]]>
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">//<![CDATA[ //]]>
</script>
हम कौन हैं代码>
谷歌翻译母版页中的代码:
<span class="menu-item-text">Who We Are</span>
<script type="text/javascript">//<![CDATA[
function googleTranslateElementInit() {
new google.translate.TranslateElement({ pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element');}
//]]>
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">//<![CDATA[ //]]>
</script>
//
//
我已经手动删除了这些标签,这使得导航再次工作。你有什么解决办法吗?
在通过javascript进行翻译后,是否可以删除这些标记
提前感谢。我们可以使用下面的脚本修复此问题,它不会覆盖Google translator添加的任何功能。
它将根据类选择元素,并将所有子元素的链接设置为父链接“href”值
$(文档).ready(函数(){
$(“.menu item text”)。在(“单击”上,函数(事件){
location.href=$(this.parent().parent().attr(“href”);
});
});代码>非常感谢您的回答。