I have different controls on screen and hide and show them asynchronously. Is there any way to track when an element becomes actually visible on the screen? I actually want to get a callback when that happens and move the focus on that element!
Javascript track when element became visible?
240 Views Asked by fizampou At
2
There are 2 best solutions below
0
guru1206
On
The only way that I can think of is to have a setInterval method which checks of the element.style.display!=="none", or whatever other method you used to hide and show the element.
Something like:
var myInterval = setInterval(function()
{
var element = document.getElementByID("SomeElement");
if( element.style.display!=="none" || element.style.visibility!=="hidden")
{
//exit the interval
clearInterval(myInterval);
doSomeFunction();
}
}, 20);
Related Questions in JAVASCRIPT
- Angular Show All When No Filter Is Supplied
- Why does a function show up as not defined
- I count the time the user takes to solve my quiz using Javascript but I want the same time displayed on another page
- Set "More" "Less" font size
- Using pagination on a table in AngularJS
- How to sort these using Javascript or Jquery Most effectively
- how to fill out the table with next values in array with one button
- State with different subviews
- Ajax jQuery firing multiple time display event for the same result
- Getting and passing MVC Model data to AngularJS controller
- Disable variable in eval
- javascript nested loops waiting for user input
- .hover() seems to overwrite .click()
- How to sort a multi-dimensional array by the second array in descending order?
- How do I find the fonts that are not loading in a CORS situation ( MoovWeb )?
Related Questions in HTML
- Delay in loading Html Page(WebView) from assets folder in real android device
- Why does a function show up as not defined
- CSS Class is not applying to element (border width,color,and style attributes)
- How to sort these using Javascript or Jquery Most effectively
- how to fill out the table with next values in array with one button
- Automatically closing tags in form input?
- Positioning child at bottom of parent with scroll
- Remove added set of rows
- Website zoomed out on Android default browser
- Twitter Bootstrap horizontal form elements on a line
- http://sigmajs.org/ les mis tutorial - why are my canvases 0 height?
- My navbar is not expanding after collapse
- when a checkbox is checked how to display a different hidden element using javascript
- Gaps Vertically Using Dividers
- Svg containers not positioning properly
Related Questions in WINDOWS-8
- Finding the default application for a particular file name extension (Even when served by a metro app)
- Add-AppDevPackage.ps1 asking for Name[0] parameter
- How do I create a Gmail client for Windows 8/ 8.1?
- Error 1 The build stopped unexpectedly because of an internal failure. Unable to translate Unicode character
- Load Images In a ListView stored in local App folder windows 8 app
- Get all windows from Alt + Tab excluding Metro windows - Windows 8/8.1
- Win 8 App Set text in data template
- Get an accelerometer's device id(or monitor an accelerometer in the backbround) on WinRT
- Win 8 App Get text from datatemplate listview
- Run an App on windows tablet without uploading to store
- Is there a definitive way to port a Cordova App to Windows 8? (Unsafe code)
- Beginner: How to I access an external SMB server? Windows 8.1
- App install nightmare on Windows : Access denied / Deletefile failed code 5
- SetParent API under Windows-8 changes font size of application menu and ribbon
- JVM hangs on exit
Related Questions in MODERN-UI
- C# WPF Modern UI disable or hide LinkGroup
- CodedUI for Modernui application
- Password protected page
- Make WPF ModernUI tab multiline
- Custom Size in Windows 8.1 Simulator
- Sharepoint - Weird language behavior after translation
- How to remove hover style for ListView rows?
- How to prevent automatic scaling in Modern UI IE 11 on Windows 8.1/8?
- Metro UI for WPF differences
- WPF - using modernUI - how can I set up a RoutedEvent generated from a user control?
- How to determine if IE is metro mode in PHP
- Javascript track when element became visible?
- Highlight links in a Quick Links web part on SharePoint modern page
- Sharing the ViewModel amongst multiple Views
- Windows Modern App vs Desktop app for Point of Sales
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
try this