相关疑难解决方法(0)

如何在Javascript中获取iframe的正文内容?

<iframe id="id_description_iframe" class="rte-zone" height="200" frameborder="0" title="description">
  <html>
    <head></head>
    <body class="frameBody">
      test<br/>
    </body>
  </html>
</iframe>
Run Code Online (Sandbox Code Playgroud)

我想得到的是:

test<br/>
Run Code Online (Sandbox Code Playgroud)

html javascript iframe

146
推荐指数
7
解决办法
41万
查看次数

自定义Google Translator下拉列表

我有一个网站,在这个网站上添加谷歌翻译,以便人们可以看到不同语言的网站

我添加的代码是

<div id="google_translate_element"></div>
<div id="language"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({
    pageLanguage: 'en', includedLanguages: 'bn,en,kn', layout: google.translate.TranslateElement.InlineLayout.SIMPLE
}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
Run Code Online (Sandbox Code Playgroud)

现在我想自定义下拉类似背景颜色,文本颜色,文本大小和宽度我该怎么做

请帮我

我尝试给下拉不透明度0并将我的下拉放在同一个地方,这样它的行为相同但不起作用....

css jquery google-translator-toolkit

7
推荐指数
1
解决办法
2万
查看次数

如何确定Google翻译已加载?

我的页面上有Google翻译.它看起来像一个下拉列表,但我页面上的所有其他下拉列表都有另一种样式.所以我创建了jQuery函数,它改变了Google Translator下拉列表样式.此函数添加或删除一些样式参数.我想知道什么时候应该调用这个函数?在当前的代码中,我在3秒后调用它.在document.ready之后

  $(document).ready(function () {
      setTimeout(wrapGoogleTranslate, 3000);
  });
Run Code Online (Sandbox Code Playgroud)

目前的情况是我隐藏了Google翻译所在的Div,并在我的功能更正其样式后显示它.这意味着我的页面加载,然后等待3秒,然后 Google翻译出现更正的样式.

我想知道如何确定Google Translate下拉列表已加载,然后调用我的函数来更改样式.我不想让用户等待3秒钟(可能在某些情况下谷歌翻译会加载超过3秒,然后我的功能永远不会被执行).

javascript jquery events load

4
推荐指数
1
解决办法
2924
查看次数