Using Javascript on the Content of an iframe

I have a page with some tabbed content on it. A couple of the tabs contain iframes and I use a handy little script to resize the iframes to suit their content. It's function autoResize(id){ var newheight; if(document.getElementById){ newheight=document.getElementById(id).contentWindow.document.body.scrollHeight; } newheight=(newheight)+40; // Makes a bit of extra room

在iframe的内容上使用Javascript

我有一个页面上有一些选项卡式的内容。 有几个选项卡包含iframe,我使用一个方便的小脚本来调整iframe的大小以适应其内容。 它的 function autoResize(id){ var newheight; if(document.getElementById){ newheight=document.getElementById(id).contentWindow.document.body.scrollHeight; } newheight=(newheight)+40; // Makes a bit of extra room document.getElementById(id).height= (newheig

Toggle Class Visibility by Clicking on another Class

I am working on a project and I need to be able to click .node-202 .field-name-field-pin-point and toggle the visibility of .node-202 .group-dealer . I need both identifiers in the call because there will be multiple nodes, and I do not want all of them opening when I click on one of the pin points. Edit: Here is an example of the HTML. I am using Drupal so there is a lot of unnecessary code

通过单击另一个类来切换类的可见性

我正在开展一个项目,我需要能够点击.node-202 .field-name-field-pin-point并切换.node-202 .group-dealer的可见性。 我在呼叫中需要两个标识符,因为会有多个节点,并且当我单击其中一个针点时,我不希望所有节点都打开。 编辑:这是一个HTML的例子。 我使用的是Drupal,因此存在大量不必要的代码,但尽可能快地对其进行格式化。 <article class="node-202 node node-dealer node-teaser contextual-links

Javascript equivalent of Jquery hide and show

This question already has an answer here: JavaScript hide/show element 10 answers this is simple document.getElementById('myElement').style.display = 'block'; // show document.getElementById('myElement').style.display = 'none'; // hide add a onSelect="selectOptionsupdated(this) in your select then function selectOptionsupdated(select){ //do your stuff here } var myButton = documen

Javascript相当于Jquery的隐藏和显示

这个问题在这里已经有了答案: JavaScript隐藏/显示元素10个答案 这很简单 document.getElementById('myElement').style.display = 'block'; // show document.getElementById('myElement').style.display = 'none'; // hide 在你的选择中添加一个onSelect="selectOptionsupdated(this) 然后 function selectOptionsupdated(select){ //do your stuff here } var myButton = document.getElementById('myButton')

Hide CSS Element Without Changing Display Property

This question already has an answer here: Equivalent of jQuery .hide() to set visibility: hidden 4 answers There are several ways. Either you can make the element position: absolute or position: fixed so it doesn't take up any room and then use any of visibility: hidden , opacity: 0 , etc. One thing you'd need to look out for is that if they don't have display: none , they can st

隐藏CSS元素而不更改显示属性

这个问题在这里已经有了答案: jQuery .hide()设置可见性的等价物:隐藏4个答案 有几种方法。 要么你可以使元素的position: absolute或position: fixed所以它不占用任何空间,然后使用任何visibility: hidden , opacity: 0等。您需要注意的一件事是,如果他们没有display: none ,他们仍然可以接收点击事件,所以使用pointer-events: none来阻止它。 我的首选组合: #myElement { position: absolute; opacity: 0;

How .show() and .hide() work in jquery

This question already has an answer here: Equivalent of jQuery .hide() to set visibility: hidden 4 answers Add display none to your html element <input type="text" id="input1" style="display: none" /> or with css #input1, #input2 { display: none; } You can set their initial style display to none . It is better to avoid inline styles. CSS #input3, #input4 { display: none; }

.show()和.hide()如何在jquery中工作

这个问题在这里已经有了答案: jQuery .hide()设置可见性的等价物:隐藏4个答案 将display none添加到您的html元素 <input type="text" id="input1" style="display: none" /> 或与CSS #input1, #input2 { display: none; } 您可以将其初始样式display设置为none 。 最好避免内联样式。 CSS #input3, #input4 { display: none; } 你的情况,你的jQuery正在处理这个。 在它被执行之前,你的HTML被解析

Hide element but maintain the space

This question already has an answer here: Equivalent of jQuery .hide() to set visibility: hidden 4 answers If you want the same effect as visiblity: hidden , then use that. $('some selector').css('visibility', 'hidden'); Or set the opacity to zero, if you're looking for something that you can animate: $('some selector').animate({'opacity': 0}, 1000); I think that it is important to un

隐藏元素但保持空间

这个问题在这里已经有了答案: jQuery .hide()设置可见性的等价物:隐藏4个答案 如果你想获得与visiblity: hidden相同的效果visiblity: hidden ,那就使用它。 $('some selector').css('visibility', 'hidden'); 或者将不透明度设置为零,如果你正在寻找可以制作动画的东西: $('some selector').animate({'opacity': 0}, 1000); 我认为理解JQuery只不过是一个Javascript库是非常重要的,所以如果你知道一种用纯JS实现

Pass IDs of visible images

I have got 21 images inside multiple divs. Below is an example of the images. <img src="fruits/lychee.png" class ="fruit" id="fruitl156"> <img src="fruits/cranberry.png" class ="fruit" id="fruitl141"> <img src="fruits/avocado.png" class ="fruit" id="fruitl214"> When the page loads 3 - 6 random images will be visible. Now I want to be able to know which images are visible by

传递可见图像的ID

我有多个div内的21个图像。 以下是图像的一个例子。 <img src="fruits/lychee.png" class ="fruit" id="fruitl156"> <img src="fruits/cranberry.png" class ="fruit" id="fruitl141"> <img src="fruits/avocado.png" class ="fruit" id="fruitl214"> 当页面加载3 - 6随机图像将可见。 现在我想能够知道哪些图像可以通过其ID进行查看。 所以基本上我想将每个可见图像的id传递给一个函数。 这就是我所

How to include <a> tag sibling in dropdown menu function onclick?

I've got a nav that has a js sub-menu that drops down on click. Here's the js code: // dropdown button var mainMenuDropdownLink = $('.nav-menu .menu-item-has-children > a, .nav-menu .page_item_has_children > a'); var dropDownArrow = $('<a href="#" class="dropdown-toggle"><span class="screen-reader-text">toggle child menu</span>+</a>'); mainMe

如何在下拉菜单功能onclick中包含<a>标记同级?

我有一个导航,其中有一个js子菜单,点击下拉菜单。 这是js代码: // dropdown button var mainMenuDropdownLink = $('.nav-menu .menu-item-has-children > a, .nav-menu .page_item_has_children > a'); var dropDownArrow = $('<a href="#" class="dropdown-toggle"><span class="screen-reader-text">toggle child menu</span>+</a>'); mainMenuDropdownLink.after(dropDownA

How to get the eq of visible list in jQuery?

How can I get the index of the list that is visible in jQuery and store it in a variable? So for the instance slideshow below: I create a variable currSlides. I store the index of the visible li into currSlides currSlides should output as 3. I will use that number to manipulate the slides. <ul class="slides-container"> <li style="display:none">Image 1</li> <li s

如何获得jQuery中可见列表的eq?

我如何获得在jQuery中可见的列表的索引并将其存储在变量中? 所以对于下面的实例幻灯片: 我创建了一个变量currSlides。 我将可见li的索引存储到currSlides中 currSlides应该输出为3。 我将使用该数字来操纵幻灯片。 <ul class="slides-container"> <li style="display:none">Image 1</li> <li style="display:none">Image 2</li> <li>Image 3</li> <li style="d

Wait for element to be displayed to user

How do I wait for an element to be displayed/seen by the user? I have the following function, but it only checks to see if the element exists and not whether it is visible to the user. function waitForElementDisplay (selector, time) { if (document.querySelector(selector) != null) { return true; } else if (timeLimit < timeSince) { return false; } else { tim

等待元素显示给用户

我如何等待用户显示/看到元素? 我有以下功能,但它只检查元素是否存在,而不检查它是否对用户可见。 function waitForElementDisplay (selector, time) { if (document.querySelector(selector) != null) { return true; } else if (timeLimit < timeSince) { return false; } else { timeSince += time; setTimeout(function () { waitForElementDisplay(selecto