javascript,html5,video,browser,webrtc
You need to use a canvas to route the video from getUserMedia to, modify it there, and then use canvas.captureStream() to turn it back into a MediaStream. This is great - except that canvas.captureStream(), while agreed to in the WG hasn't actually been included in the spec yet. (There's a...
cordova,browser,web-applications,website
Since You have already created cordova app, you need to add Inappbrowser plugin to app so you can open your website in it. [Add other necessary plugins] To add Inappbrowser plugin use following command. cordova plugin add org.apache.cordova.inappbrowser Add following line to index.js to open your website link. var url...
If it is on the same domain or the site supports Cross-Origin Resource Sharing then yes. You will want to look at javascript XMLHTTPRequest.
javascript,android,ios,dom,browser
It turns out that the right answer is to listen for the visibilitychange event from the document, and then to test for the hidden property on the document. From MDN: // Set the name of the hidden property and the change event for visibility var hidden, visibilityChange; if (typeof document.hidden...
<? // add here like <?php $SQLBill=mysql_query("SELECT * FROM billing WHERE Name='$name'"); while($subrow=mysql_fetch_array($SQLBill)){ ?> Here you can add php in opening. Remove the semicolons after } at closing loops </table> <div id="terms"> <h5>Terms</h5> <textarea>NET 30 Days. Cutting of service will be made on unpaid balances after 30 days.</textarea> </div> </div>...
python,linux,python-2.7,firefox,browser
Keep the browser settings as set the proxy as system proxy. Then your python script will be import os os.system('export http://<your proxy>:<your port>/') os.system('export https://<your proxy>:<your port>/') This will set the system proxy as your proxy and hence your browser will be using your system proxy....
Yes, add a class to the elements you don't want to print and in your style tag use the media="print" then adjust accordingly and you will have what you want. <style type="text/css" media="print"> .elementYoudontWanttoPrint { display:none; } </style> ...
html,html5,google-chrome,browser,web
It seems to be some datas included in the head part of the pages. You probably know that you can use meta tags to set some favicon, gps coordinates, and many other things. Some new tags, the Opengraph meta tags, are now used to define some informations to best describe...
javascript,jquery,firefox,browser,cross-browser
Try with navigator.userAgent used to detect the browser The userAgent property returns the value of the user-agent header sent by the browser to the server. The value returned, contains information about the name, version and platform of the browser. if(navigator.userAgent.toLowerCase().indexOf("firefox") > -1){ $("#about_me").addClass("red"); } else{ $("#about_me").addClass("blue"); } Fiddle About Naviagate...
Here is the solution: view.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url != null) { if (url.startsWith("http://")) { view.getContext().startActivity( new Intent(Intent.ACTION_VIEW, Uri.parse(url))); return true; } else { view.loadUrl(url); return false; } } else return false; } }); Long story short you override the method but...
You can use the onload event which fires after everything in the document has been completely loaded. You can use it in your markup like this: <body onload="doStuffAfterEverythingIsLoaded()">...</body> or in your script: window.addEventListener("load", doStuffAfterEverythingIsLoaded); Reference: http://www.w3schools.com/jsref/event_onload.asp Hope this will help....
Short answer: No. Longer answer: You don't seem to be using alert or confirm in your code, and so the couple of weird edge cases in Firefox (which may only be in older versions) related to alert and confirm don't come into play. This answer from 2010 goes into those...
It´s not possible. PHP files are executed on server side and can´t be downloaded like HTML files. More information on this can be found here: StackOverflow: Can a client view server-side PHP source code? Can someone steal my PHP script without hacking server? security.stackexchange.com: Is it possible for a hacker...
You're doing a replace then throwing away the result. String.Replace doesn't modify the original string, it returns an updated string. You'll need to use: webBrowser1.DocumentText = webBrowser1.DocumentText.Replace("10.86.190.30","KM"); ...
javascript,browser,garbage-collection
Refer to this link, your problem is not in garbage collector, i think that somewere in your code there is variables that is created and located in the memory and never released, review thees links for js best practices [1] JavaScript Best Practices [2] OOP in JS...
javascript,browser,architecture,software-design
User Actions Require Participation from JS Event Handlers User actions can trigger Javascript events (clicks, focus events, key events, etc...) that participate and potentially influence the user action so clearly the single JS thread can't be executing while user actions are being processed because, if so, then the JS thread...
Check this out.... * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0px; padding: 0px; } #position { height: 500px; } .row-container { display: inline-block; text-align: justify; margin: 0px auto; width: 100%; margin-top:10px; margin-bottom:10px; border:5px solid #ccc; padding:10px; } .input-text-container { display: inline-block; width: 50%; } .input-text-container input { width:...
java,google-chrome,browser,npapi
FireBreath 2 will allow you to write a plugin that works in NPAPI, ActiveX, or through Native Messaging; it's getting close to ready to go into beta. It doesn't have any kind of real drawing support, but would work for what you describe. The install process is a bit of...
javascript,html5,browser,download,xmlhttprequest
The transfer encoding should be transparent to an application in a browser, don't worry about it. Below is a basic ajax file download solution, it uses XHR2, blobs and anchors with download properties. var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(){ if (this.readyState == 4 && this.status == 200){ var...
c#,.net,browser,elasticsearch,order
ES is simply a document store, i.e. there's no inherent insertion order. I'd simply go with adding ?sort=yourdatefield:desc to your URL and you're all set. If you don't add any specific sort field, it will sort by score which defaults to 1.0, so the order is undefined actually....
If that file does not contain an Applet, I do not think you will be able to start it in the browser (have a look here). Executing it via exec should work like executing it via the command line - but as you already noticed, it will be run on...
javascript,browser,google-chrome-extension
Firefox has an option Dom.max_script_run_time. I don't know if such a thing exists in Chrome, but I wouldn't bet on it. It's probably easiest just to run this script in FF. http://kb.mozillazine.org/Dom.max_script_run_time...
html,css,google-chrome,browser,touch
I found my own answer. In Chrome, go to chrome://flags About 1/3 the way down, there is a setting called ‘Enable touch events’. Chrome Description: Enable touch events : Mac, Windows, Linux, Chrome OS Force touchscreen support to always be enabled or disabled, or to be enabled when a touchscreen...
using System.Net; using System.Net.Http; WebRequest req = HttpWebRequest.Create("http://yourwebsite.com"); req.Method = "GET"; string source; using (StreamReader reader = new StreamReader(req.GetResponse().GetResponseStream())) { source = reader.ReadToEnd(); } System.IO.StreamWriter file = new System.IO.StreamWriter("c:\\test.txt"); file.WriteLine(source); file.Close(); ...
You cannot do this as style attribute is not available in link tag. Moreover you just can't change the browser look and feel unless they change its look and feel and move the icon to the right.
javascript,jquery,angularjs,browser,console
@jonnyknowsbest Answer is correct but the main thing is site has disabled debug info, you need to first enable it using angular.reloadWithDebugInfo() this command will reload you page. After that you can access to controller object. And then you could do access angular scope in you console. angular.element(document.querySelector('[data-ng-controller=busTicketCheckoutCtrl]')).scope() ...
php,python-2.7,browser,permissions
I was able to make a plot with Python in cgi. No problems. http://wiki.scipy.org/Cookbook/Matplotlib/Using_MatPlotLib_in_a_CGI_script PHP <?php header('Location: cgi-bin/graph.py'); ?> PYTHON #!/usr/bin/python import os,sys import cgi import cgitb; cgitb.enable() os.environ[ 'HOME' ] = '/tmp/' import matplotlib matplotlib.use( 'Agg' ) import pylab form = cgi.FieldStorage() pylab.plot([1,2,3]) print "Content-Type: image/png\n" pylab.savefig( sys.stdout, format='png')...
javascript,python,browser,brython,skulpt
This might be helpful too: http://stromberg.dnsalias.org/~strombrg/pybrowser/python-browser.html It compares several Python-in-the-browser technologies....
javascript,jsp,security,browser,spring-security
On successful login put some value in sessionStorage.setItem('userId',userId) and when ever user open new tab and tries to login check if sessionStorage.getItem('userId') is available if null it means it is a new tab / redirect to login page. Session storage is tab specific and data are not shared between different...
A browser is, in the most basic sense, a web page renderer. It's main job is to retrieve a page (usually a HTML text file) from the web and display it to you so you can interact with that page. Inside the HTML there can be references to images and...
The issue is due to an extra " in the class .pozitie which is causing Firefox to ignore subsequent rules. Remove " and the rules should then take effect. Current incorrect syntax - Wont work in Firefox: .pozitie{position: absolute;top: 200px;left: 39;color:#f9f9f9;"} /* IMAGINI HOVER SOCIAL MEDIA */ #facebook { background-image:...
browser,xampp,localhost,dreamweaver
This path "localhost/~user/mySite/index.htm does not look correct. Usually on XAMPP goes as follows. If I consider that your files are located in a "mySite" folder inside htdocs and an index.html exists then you can access them by typing on the browser localhost/mySite. Note: Turn on Apache, and MySQL if you...
php,html,file,browser,hyperlink
In the source of the original web site, the links have entity-encoded ampersands (See Do I encode ampersands in <a href…>?). The browser decodes them normally when you click the anchor, but your scraping code does not. Compare http://en.wikipedia.org/ ... &pagefrom=Alexis%2C+Toya%0AToya+Alexis#mw-pages versus http://en.wikipedia.org ... &pagefrom=Alexis%2C+Toya%0AToya+Alexis#mw-pages This malformed querystring is what...
firefox,ssl,browser,ssl-certificate
Don't know why, but I removed the file cert8.db from within the profile folder, now it works again.
iis,browser,windows-10,microsoft-edge
So the issue is Spartan Edge doesn't have access to the loopback addresses, which is something that most Windows Store are blocked from accessing. The CheckNetIsolation tool can be used to add it to the LoopbackExempt list. Use this from an elevated command prompt: CheckNetIsolation LoopbackExempt -a -n=Microsoft.Windows.Spartan_cw5n1h2txyewy Microsoft.Windows.Spartan_cw5n1h2txyewy is...
javascript,jquery,html,ajax,browser
You should call some function when you update your content. Since there is no "onchange" event for divs, you'll have to call your function after the ajax process: See this answer for more info. However, if your content doesn't change according to ajax calls, you should trigger some event when...
angularjs,internet-explorer,browser
Since Angular 1.3, support for IE8 and below was dropped AngularJS 1.3 has dropped support for IE8. Read more about it on our blog. AngularJS 1.2 will continue to support IE8, but the core team does not plan to spend time addressing issues specific to IE8 or earlier. you can...
Opening new tab on redirect isn't related to server. So you can't force server to open new tab when redirect. Therefore you should control it in your client side. For example you can add target: "_blank" attribute inside the links.
internet-explorer,browser,cross-browser,hover
The problem here is with the way you're positioning the sub-menu; you have it absolutely positioned, and then offset with margins. This works in Microsoft Edge (Internet Explorer's successor) the same as it does in Chrome, but for IE you'll need a different approach. Start by positioning the nested lists...
java,selenium,browser,selenium-webdriver,yandex
From what I recall, there is no WebDriver for the Yandex ("Яндекс") browser. In other words, there is no way to automate this browser through selenium. Also, there are some performance tips and further links here: Selenium WebDriver works but SLOW (Java) ...
google-chrome,internet-explorer,firefox,browser,frontend
There are a number of tools BrowserStack SauceLabs BrowserLing Just to name a few....
css,google-chrome,browser,web-inspector
Click on the "Show Drawer" icon (it looks like >_) Those errors are displayed there under the Console tab.
javascript,html,url,browser,browser-history
I looked at the HTML5 History API, and now I know I can do what I want.
javascript,jquery,html,html5,browser
You're not the first to have this problem, thankfully. There's a lot of difficult solutions around this problem, including using a module loader as suggested in the comment (which I agree is the best long term solution, because they account for more browsers and flexibility, but it's a lot to...
javascript,html,css,browser,dart
I would say that you can't. Both getComputedStyle(yourElement, '::selection').backgroundColor and getComputedStyle(yourElement, '::-moz-selection').backgroundColor will return transparent as default value and browser won't override os's default. (Worth to be mentioned that if you set it to transparent, default os' value will be overriden). I don't think browsers have access to os default...
javascript,browser,console,wait
using setTimeout, which executes only once after the delay provided setTimeout(function(){ console.log('gets printed only once after 3 seconds') //logic },3000); using setInterval , which executes repeatedly after the delay provided setInterval(function(){ console.log('get printed on every 3 second ') },3000); clearTimeout is used to clear them up !!!...
We have to sign the applet before running it on the browser did you try signing your applet Jar. here is the signing commands. You should be in the same directory in command prompt. 1.keytool -genkey -keyalg rsa -alias m4key //m4key unique key 2.keytool -export -alias m4key -file bmcert.crt //bmcert.crt...
php,.htaccess,google-chrome,browser,subdomain
I think that Chrome will make some magic and resolve all subdomain of localhost to 127.0.0.1. You have to add 127.0.0.1 sub.localhost to your host file Linux: /etc/hosts OSX: /private/etc/hosts Windows: %windows%/system32/drivers/etc/hosts ...
html,browser,html-escape-characters
It is important to specify the character set used for your page as some browsers might mess up displaying special characters or characters from different language. Add the below line within your <head>....</head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> I tried your code with and without using the above line and I...
javascript,jquery,html,internet-explorer,browser
I think IE uses caching. By adding a random parameter to the URL the caching will be circumvented. so e.g. www.mysite.nl?1 and then www.mysite.nl?2 etc....
php,android,browser,website,device
I dont think this is possible. This might lead to security issues. If this could have been possible, everybody would want to have a button like this. Lets take a scenario. I open a page and click on the button. The button sets a particular (unknown) page as the default...
jQuery supports method chaining, because (almost) every method returns an object to which you can call another method. Many jQuery functions return the object they were called on, so object.addClass('x') would again return object, so you can add another class or hide it by just chainging the other method call....
javascript,android,browser,deep-linking
(Full disclosure, I'm currently an engineer at Branch) Hey Visahan, This is something Branch links do for you. We do exactly what you have built out, which means our links upon clicking take a user to your application if that user has your application already, or they take them to...
The server sends a Content-type header with every response that tells the browser what to expect. For example, an image might have a Content-type of image/jpeg. More details at Wikipedia or W3C The content itself may be binary, or encoded in some way (commonly base 64). The encoding used is...
Dropdown lists are highly dependent on the system they're running on. Just look what they look(ed) like on iOS: The <select> element is giving you a uniform way to mark up the functionality of a list of options which can be selected. How that list is represented is entirely up...
javascript,browser,userscripts,microsoft-edge
Not at first, but eventually. They will allow userscripts and extensions in a later build to come some months after the initial July 29 release of Windows 10. It will be worth the wait: Microsoft Edge will support nearly perfect parity with Chrome and Firefox extensions and add-ons; only minimal...
javascript,browser,camera,peripherals
You can do basic video capture and screen grabs with Silverlight: https://msdn.microsoft.com/en-us/library/ff602282(v=vs.95).aspx It also scriptable by Javascript: https://msdn.microsoft.com/en-us/library/cc645085(v=vs.95).aspx Problem is, Silverlight is going away. Officially not until October 2021 though so that might still be an option until the browser vendors come online with HTML 5 Media Capture and Streams:...
javascript,node.js,sockets,browser,socket.io
You need to run node, not just let Microsoft IE run the js file which is what your screenshot seems to show. Make sure node.exe is in the path somewhere and then run "node index.js" from the index.js directory and make sure all modules you need (like Express) are installed...
Its getElementsByName so you are getting list of DOM elements, you need to select the particular one out of list. function validate() { var inputName = document.getElementsByName("fName")[0]; if (inputName.value == "") { document.getElementById("error_alert").style.visibility = "visible"; } } #error_alert { visibility: hidden; border: 1px solid #F00; text-align: center; width: 100px; }...
javascript,angularjs,internet-explorer,browser
Angularjs has limits for rendering bindings per page (In some articles you can find that it is around 2000 bindings). Currently you've just faced this situation. The reason why chrome and mozilla work smoothly is that DOM operations for them optimized better. In order to improve your performance try to:...
javascript,iframe,browser,scroll
Maybe there are some other ways to solve this issue, but one pretty straightforward solution is to take troublesome iframes out of the natural layout of the site by positioning them as fixed. Then the only remaining challenge may be to force them to behave as if they were part...
Practically speaking, no, for a couple of reasons. First, multiple connections: when you open, say, http://www.example.com/, 99.9% of the time, the first page will have HREFs to other pages, often more than one. Firefox will typically open multiple additional connections to simultaneously pull down those different pages. So there isn't...
Browser tabs display the FavIcon and the <title> of the page. You can't really display multiple lines in a browser tab, though you could separate information you want to display in it with a -, which is pretty common practice. For example: <html> <head> <title>My Title - Awesome Web Page</title>...
html,image,google-chrome,browser
A question mark (?) in a URL separates location and a query string, listing GET arguments. In this case, github simply ignores those arguments and serves the image identified by the location part. In other words, github just looks at the first part and thus always serves the same content,...
VCSjones was correct - I needed to change the MIME type to application/gzip and then Chrome no longer complained.
javascript,jquery,html,browser
Well, It seems that only my system behaved in this way. When I tested that code on some other's computer, it worked well. It seems I just had bad keyboard settings. To resolve the problem I just changed my switching policy from 'Window' to 'Application' in keyboard settings (Kubuntu) and...
The solution is, don't do this! In HTML, a <div> tag is a start tag, no matter if it contains a / or not. The / is viewed as an error and is discarded. In XHTML, this would be a complete div, yes. However, XHTML files are only XHTML files...
search,browser,manifest,provider
A couple of steps. First, create an XML file with the information for the search provider. This is an example for Wikipedia: (Named: Wikipedia.xml) <?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Wikipedia</ShortName> <Description>Wikipedia Search</Description> <InputEncoding>UTF-8</InputEncoding> <Url type="text/html" template="http://en.wikipedia.org/w/index.php?title={searchTerms}" />...
javascript,browser,cross-browser,onbeforeunload
You cannot show an alert() on an onbeforeunload. You need to return to show a confirm dialog. <script type="text/javascript"> window.onbeforeunload = function(e){ return 'Calling some alert messages here'; //return not alert } </script> <body> Body of the page goes here. </body> Also do not call a function like that, write...
javascript,node.js,browser,browserify
Actually, it's neither nor ;-) Basically, the simple answer is: Browserify does not bring everything into the browser, only the things that actually make sense and are feasible from a technical point of view. E.g., you can easily have url.format(...) in the browser, as this means only handling objects and...
javascript,browser,blob,webrtc,rtcdatachannel
You have to create your own protocol for transfering files. I assume you have a File/Blob object. You probably also use split() method to get chunks. You can simply use a Uint8Array to transfer data. Create a protocol that satisfies your needs, for example: 1 byte: Package type (255 possible...
javascript,css,browser,browser-cache
Yes, give it a version number of sorts. For example, client is on your site and loads: http://path/to/cssFile.css If you change this and add a version number, when they visit again they will download it again, e.g. http://path/to/cssFile.css?version=1.001 ...
There is no such thing as an "associated array" in JavaScript. [ 1, 2, 3 ] is array literal syntax; it initializes an Array. { foo: "bar" } is object literal syntax; it initializes an Object. A quirk of JavaScript, however, is that Arrays also happen to be Objects, which...
css,browser,scroll,position,back
Demo Url and Session Based https://jsfiddle.net/w2wkcx0e/6/ Demo Url Based https://jsfiddle.net/w2wkcx0e/3/ Demo https://jsfiddle.net/w2wkcx0e/1/ you could save the position at leaving page and reload it upon page reloading. Let me know if doesn't work in all browsers you want it to work. if (localStorage.scrollPos != undefined) $('#container').scrollTop(localStorage.scrollPos); window.onbeforeunload = function () {...
python,html,browser,urllib2,source
Looking at the url you listed, I did the following: Downloaded the page using wget Used urllib with ipython and downloaded the page Used chrome and saved the url only All 3 gave me the same resulting file (same size, same contents). This could be because I'm not logging in,...
I solved it using the change event as per the suggestion in comments $('#contestCode').on({ keyup : function(){ checkContestCodeIfExists($(this)); }, paste : function(){ checkContestCodeIfExists($(this)); }, change : function(){ checkContestCodeIfExists($(this)); } }); ...
Could someone explain me this behaviour? document.cookie is a property of a host object. Host objects are frequently not true JavaScript objects (called native objects) and are neither required nor guaranteed to have the features of JavaScript objects. I'd be truly shocked, in fact, if many or even more...
javascript,php,browser,twilio,phone
Twilio evangelist here. So just to be clear, Bob is making an inbound call via Twilio Client for JavaScript which is dropped into a Conference. Then your app makes an outbound call to Alice via PSTN and idealy she is dropped into that same Conference. If you can't connect to...
From what I understand you have a command line script in php and you are trying to open a browser on the server? If you are using the php like a command scripting language you can use http://php.net/manual/en/function.shell-exec.php to call other commands so you can call something like shell_exec('C:\Program Files...
html5,browser,plugins,archlinux
qutebrowser dev here - this isn't really a question for StackOverflow as it's not about programming, but for the sake of completeness I'll answer here anyways. You'll need the appropriate GStreamer plugins installed, for Arch that's: gst-libav gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly...
Install PySide on ubuntu # apt-get install python-pyside Or find how to install it into your platform import PySide.QtWebKit import sys from PyQt4 import QtGui class BrowserWindow(PySide.QtWebKit.QWebView): SCRIPT_TEMPLATE = 'document.elementFromPoint({}, {});' def __init__(self, _parent): super(BrowserWindow, self).__init__() PySide.QtWebKit.QWebView(None) print('init') def mousePressEvent(self, event): # prepare script to execute frame = self.page().mainFrame() scroll...
ruby-on-rails,ruby,forms,browser
When you use something like: f.email_field It is generating an HTML5 input element that tells the browser it has to be a valid email. HTML 5 also has a required='required' option that can be used to prevent blank fields. You can add it like this: <div class="field"> <%= f.email_field :email,...
In Chrome Hit F12, Select the Filter icon and tick Images. This will show you all the images loaded for the current page. Images like other media such as video and audio are loaded regardless of CSS rules. It is worth noting as you are hiding your element the available...
With pure HTML/CSS: no you cannot do that. But what you can do is determine which glyphs are being used in a string, compare that to the glyphs being available in a font, and conditionally set a different font for a section or entire page using a CSS class. Determining...
ruby-on-rails,browser,vagrant,hosts,mongrel
log into vagrant environment: vagrant ssh than type or copy/paste the following command: sudo /sbin/iptables -I INPUT -p tcp --dport 3000 -j ACCEPT this command will allow port to be accessible by host machine. than type: exit login again into vagrant and goto your project root. than run: script/server now...
Add a variable for your timeout period, instead of using the value 4000. Note that it must have global scope. I've added a variable calleddelay here: var wnd; var curIndex = 0; // a var to hold the current index of the current url var delay; Then, use the new...
url,browser,unicode,character-encoding,iri
It uses an encoding scheme called Punycode (as you've already discovered from the Python testing you've done), capable of representing Unicode characters in ASCII-only format. Each label (delimited by dots, so get.me.a.coffee.com has five labels) that contains Unicode characters is encoded in Punycode and prefixed with the string xn--. The...
html,css,browser,responsive-design
Css properties you are using works differently on different browser. i checked the page found issue specific with logo css use display: inline-block; instead of display: table-cell; finally your logo css should be .logo { display: inline-block; padding: 5px 0; vertical-align: middle; width: 140px; } at line number 153...
According to the standard: The window attribute must return the Window object's browsing context's WindowProxy object. The document attribute must return the Window object's newest Document object. Meaning window is the context in which all of your scripts are evaluated. If it was writable then the above wouldn't hold and...
Instead of using driver.quit() to close the browser, closing it using the Actions object may work for you. This is another way to close the browser using the keyboard shortcuts. Actions act = new Actions(driver); act.sendKeys(Keys.chord(Keys.CONTROL+"w")).perform(); Or, if there are multiple tabs opened in driver window: act.sendKeys(Keys.chord(Keys.CONTROL,Keys.SHIFT+"w")).perform(); ...
You cannot do that. close will close the lastly opened browser instance. The difference between Close() and Quit() in C# is that the Quit() calls IDisposbile internally and release all the resources used internally which will close and free up all the processes. Coming back to your problem, if you...
javascript,jquery,browser,scroll
You should trigger the blur event on select: $('select').on('change', function() { $(this).blur(); // OR $(this).trigger('blur'); }); Docs: https://api.jquery.com/blur/...