Start CSS transition when reach the div (or image)

I already search for that, but didn't find much information about it. It's possible to create and CSS transition with :hover effect, for example: div { color: red;} div:hover {color: blue;} And you just have to add the transition to this CSS. But I want that the trigger to start animation is when the DIV show up in the screen. How can I achieve that? One way to do this is using

到达div(或图像)时开始CSS转换

我已经在寻找,但没有找到关于它的很多信息。 可以使用:hover效果创建和CSS转换,例如: div { color: red;} div:hover {color: blue;} 你只需要添加转换到这个CSS。 但我希望启动动画的触发是在DIV出现在屏幕上的时候。 我怎样才能做到这一点? 一种方法是使用一个函数来检查滚动页面时所查看的元素是否在视图中。 function isScrolledIntoView(elem) { var docViewTop = $(window).scrollTop();

Finding a visible class element within a parent element

This question already has an answer here: Detect if an element is visible [duplicate] 3 answers Here's how you do it : $('#parent').find(':visible'); jsFiddle 你可以这样做小提琴$("#parentElement").children(':visible'); Perhaps something along the lines of: Get all the child class elements of the parent element var childElements = $("#parent .child"); Find the element you want: v

在父元素中查找可见的类元素

这个问题在这里已经有了答案: 检测元素是否可见[重复] 3个答案 这是你如何做到的: $('#parent').find(':visible'); 的jsfiddle 你可以这样做小提琴$("#parentElement").children(':visible'); 或许有以下几点: 获取父元素的所有子类元素 var childElements = $("#parent .child"); 找到你想要的元素: var foundIt; childElements.each(function(){ if(this.is(':visible')){ foundIt = this; } });

How do I write this if condition with Jquery?

This question already has an answer here: Detect if an element is visible [duplicate] 3 answers You can also check the following condition : if($('#knd').css('visibility') === 'visible') { $("#wars").animate({ opacity:'0' }); } Suggested solution: if($('#wars').css('opacity') === '0') { $("#wars").animate({ opacity:'1' }); } 您可以使用.is()以及:可见选择

如果使用Jquery条件,我该如何写这个?

这个问题在这里已经有了答案: 检测元素是否可见[重复] 3个答案 您还可以检查以下情况: if($('#knd').css('visibility') === 'visible') { $("#wars").animate({ opacity:'0' }); } 建议解决方案 if($('#wars').css('opacity') === '0') { $("#wars").animate({ opacity:'1' }); } 您可以使用.is()以及:可见选择器: if($('#knd').is(':visible')) { $("#wars").animate({

Jquery "stepped" iterations on loop

I've got a menu structure that you can step through, revealing additional information and selections that I'm controlling with Jquery. This product is tutorial in nature, and is designed so the user can step along with additional instructions that appear. I've cut this down to the bare bones to illustrate the problem I'm having. The idea here is that the user can step through

Jquery“循环”迭代

我有一个菜单结构,您可以逐步浏览,显示我用Jquery控制的其他信息和选择。 本产品本质上属于教程,其设计使用户可以按照出现的其他说明进行操作。 我已经把这个切成了单纯的骨头来说明我遇到的问题。 这里的想法是,用户可以单独进行探索,或者有一个直接进入特定菜单的按钮,但由于这是模拟物理产品上的步骤,因此我想在每次迭代中暂停菜单移动500ms。 JSFiddle在这里:http://jsfiddle.net/mLvL8twq/ 控制菜单: $("#

How do get contents of a p element one at a time

Using jQuery, I need to parse the contents of each <p> tag individually and then replace the text with the new text. The code at the moment looks like: str = $('p').text(); str = str.replace('yadayada','yada'); $('p').text(str); This is currently getting the contents of all the <p> tags, concatenating them then replacing the massive block of text into each <p> which is close

如何一次获取ap元素的内容

使用jQuery,我需要分别解析每个<p>标签的内容,然后用新文本替换文本。 目前的代码如下所示: str = $('p').text(); str = str.replace('yadayada','yada'); $('p').text(str); 这是目前获取所有<p>标签的内容,连接它们,然后将大块文本替换为每个<p> ,这是接近但不是我想要的。 有没有办法一次一个地获取每个<p>块的内容,并将其替换为仅包含其内容? 我不知道应用了什么ID或类,因此需要使

Get html value from object within an array

I have an exemplary JavaScript code snippet. What I'm trying to achieve here is getting html, and id attribute value from an object within the array var swatches = $(".swatchColor"); for (var i = 0; i < swatches.length; i++) { var value = parseInt(swatches[i].html()); if (!isNaN(value)) { alert(swatches[i].attr("id")); } }; but for some reason I get Uncaught Type

从数组中的对象获取html值

我有一个模范的JavaScript代码片段。 我想在这里实现的是从数组中的对象获取html和id属性值 var swatches = $(".swatchColor"); for (var i = 0; i < swatches.length; i++) { var value = parseInt(swatches[i].html()); if (!isNaN(value)) { alert(swatches[i].attr("id")); } }; 但出于某种原因,我得到Uncaught TypeError:当执行swatches [i] .html()时,undefined不是函数错误。 为什么

Unable to make individual divs in class draggable using jQuery .each loop

Problem Overview: I am creating circular div elements to serve as location markers on a map. My code reads the total number of rows from a database table and executes a loop to create that number of div elements, assigning each a div id using data returned from the database. Each div element is appended to a single div class (marker_mother). All of this works perfectly, resulting in a row of

无法使用jQuery .each循环使类中的单个div可拖动

问题概述: 我正在创建圆形div元素作为地图上的位置标记。 我的代码读取数据库表中的总行数,并执行一个循环来创建多个div元素,并使用从数据库返回的数据分配每个div ID。 每个div元素都附加到一个div类(marker_mother)。 所有这些都可以很好地工作,从而在页面上形成一排圆形div元素。 下一步是让每个div元素都可以拖动。 我使用.each()jQuery方法遍历类(marker_mother)中的所有div元素,并使用jQuery UI中的Dra

Check if input is empty, if not, add class to parent div

I have a number of inputs like this: <div class="fg-line"> <input type="text" class="form-control fg-input place-edit placeInformation" id="place_name"> <label class="fg-label">Place Name</label> </div> <div class="fg-line"> <input type="text" class="form-control fg-input place-edit placeInformation" id="place_address"> <label class="f

检查输入是否为空,如果不是,则将类添加到父div

我有很多这样的输入: <div class="fg-line"> <input type="text" class="form-control fg-input place-edit placeInformation" id="place_name"> <label class="fg-label">Place Name</label> </div> <div class="fg-line"> <input type="text" class="form-control fg-input place-edit placeInformation" id="place_address"> <label class="fg-label">Plac

How to set Attribute value for a class with multiple items

This might be quiet simple though, but I am just some few months old in web development and i got dead stuck here. I have a page with multiple image items set to one class. By this, I meant the following code <img src="http://img1.gif" id="GA2" class="CHAngeR" /> <img src="http://img1.gif" id="GA2" class="CHAngeR" /> and i want to execute a function that edits/appends the &quo

如何为具有多个项目的类设置属性值

虽然这可能很安静,但在网络开发中我只有几个月的时间,而且我死在这里。 我有一个页面,多个图像项目设置为一个类。 通过这个,我的意思是下面的代码 <img src="http://img1.gif" id="GA2" class="CHAngeR" /> <img src="http://img1.gif" id="GA2" class="CHAngeR" /> 我想执行一个函数来编辑/追加图像的“src”属性。 我尝试使用相同的ID,但我发现W3C的猜测是相反的,我也尝试了下面的代码,但仍然无法

jQuery loop through elements with class suffix

I have a class suffix named fadecontent in a joomla 3.0 website, and i have to loop trough all div's that have this class suffix using the $.each() function. I tried this but it seems not to work with class suffixes . joomla docs: class suffix $('.fadecontent').each(function(i, obj) { with class suffix i mean this: <div class="class classSuffix">exemple</div> <!--example

jQuery通过具有类后缀的元素循环

我在joomla 3.0网站中有一个名为fadecontent的类后缀,我必须使用$ .each()函数循环所有具有此类后缀的div。 我尝试过,但它似乎不适用于类后缀 。 joomla文档:类后缀 $('.fadecontent').each(function(i, obj) { 与类后缀我的意思是这样的: <div class="class classSuffix">exemple</div> <!--example in my code--> <div class="moduletable fadecontent">content</div> 如何实现这