jQuery vegas plugin heavy on ram - javascript

I have been searching everywhere and do not seem to be able to find anyone else reporting the same issue.
I'm currently building a website that is using the jQuery vegas plugin but I started noticing that if I kept the page opened while developing and testing, my computer starts slowing down drastically. I started monitoring my task manager and the memory used by the browser goes up every time the slideshow moves to the next image and just keeps going up non-stop.
I've tried with IE 11, firefox 27 and Chrome 33 and the problem only seems to happen with google Chrome. However, using Chrome, if I go on the official plugin website (http://vegas.jaysalvat.com/) where they do use the plugin, I do not experience the problem.
Here are the links to jQuery and the plugin:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="http://jaysalvat.github.io/vegas/releases/latest/jquery.vegas.min.js"></script>
Here is my js code:
$(document).ready(function(e) {
$.vegas('slideshow', {
delay:10000,
preload:true,
backgrounds: [
{src:'images/bg_body-001.png', fade:2000},
{src:'images/bg_body-002.png', fade:2000},
{src:'images/bg_body-003.png', fade:2000},
{src:'images/bg_body-004.png', fade:2000},
{src:'images/bg_body-005.png', fade:2000}
]
});
});

Are you testing your code in a local hard drive? I had this problem too, but I solved it by moving the same website from my local hard drive to a webserver. I'd suggest trying this and testing again, and hopefully this will help you too.

Related

My site doesnt open from iPhone (iOS 11)?

I have some problems with my website. My site is coded in HTML,CSS and JS.
Everywhere works perfect, Desktop (all browsers), Android (All browsers), in iPhone(iOS.11) doesn't work!!!
I think there may be two problems:
1. When i open the site, i have Loading Page script, and in iPhone it stops there and doesnt open the site.
2. The problem may also be with the new iOS 11, because with earlier iOS(10) was working very well.
Any suggestion, or any site which i can check my errors (debugg) or..?
google didn't solve my problem so i decided to ask, but still can't find the problem!!!
Thanks.
If you have an OSX available you can enable remote debug and see what's happening, most likely something is breaking based on something not being available.

Javascript error on mobile only

I'm working on getting a slideshow mobile friendly, but am running into a problem. I'm pretty sure it's javascript related because pages without the slideshow load fine. The site has a lot of images all categorized in the NextGen Gallery plugin, so I installed a slideshow plugin that would work with the existing setup.
It works fine on desktop without any console errors, but when it's loaded on my phone I get an error stating, "A problem occurred with this webpage so it was reloaded." It tries a few more times, then gives up.
I've never run into this with anything I've ever made, so I'm not sure where to start to try and fix it since I don't have any errors to go off of. Is there a way to fix this? Or is there a similar plugin that can integrate with NextGen Gallery as well?
An example can be seen here: example slideshow
Slideshow plugin: NextGen Galleryview

How do I prioritize which part of a page should load 1st?

Okay guys I have a website that has a lights off for videos source code: http://www.megaptery.com/allofthelights/
An organic tabs for videos using Jquery
and a 2buttons which onclick it changes the CSS of the whole page you know it's kinda like a theme for the page
Here is an example of one of my page:
http://myanimesekai.com/Watch/Noucome-Episode-9
okay all of them works perfectly fine on my laptop all of them IE, Mozilla and the OLD Google Chrome.
But Then I tried it on my Brothers Laptop BUT his Google Chrome is the latest Google Chrome the Google Chrome where the scrollbar changed. The problem is that the Lights off feature is malfunctioning it doesn't turn off the video only. But the Organic Tabs and The 2buttons works perfectly fine. So I tried it on an internet Cafe and this is where I was really frustrated their Google Chrome is also updated and then both 3 of them were malfunctioning then after a while I tried them on Mozilla and all of them worked perfectly fine and so I have an Idea maybe it's becaused it took time for the Jquery and my Javascript to load which is why all 3 of them were malfunctioning.
so my question is is there a way for me to make my page load the jquery and javascript 1st? or am I missing something that the new Google Chrome requires? this is really frustrating me
oh BTW the 2buttons that changes the CSS are the B and M squares Below the facebook page
There are so many errors on this page (http://myanimesekai.com/Watch/Noucome-Episode-9) that any one error can cause the page not to work.
You need to clean up your code quite a bit:
<script src="http://myanimesekai.com/javascript.js"></script>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js'></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script src="http://myanimesekai.com/organictabs.jquery.js"></script>
You are calling jQuery in your javascript.js file. The jQuery library has not been declared before your scripts. You need to restructure your code to (you only need one version of jQuery):
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script src="http://myanimesekai.com/javascript.js"></script>
<script src="http://myanimesekai.com/organictabs.jquery.js"></script>
This will fix some errors. I suggest that you look at the console for further errors and fix them.

Mobile collapse bootstrap not working in Chrome

I'm fairly competent with HTML and am working with Bootstrap for the first time, but I can't seem to get the mobile collapsible menu working on Chrome on the desktop (and presumably some other browsers).
Safari on iOS 7 with default mobile responsiveness shows the menu fine when clicked, but nothing happens when you click it in Chrome on the PC when the browser is resized to a mobile-like width.
Sorry if it has been said before - just went through the code and couldn't really understand why it wasn't working! :(
First time on SO and can't figure out how to put my HTML in here, so here it is.
Thanks peeps :)
You have linked jQuery from Google CDN and hosting your website from Dropbox. Dropbox does not allow external linking of script and font files.
So you are getting an error on your page:
Host the jQuery file on your website and link (internal linking). Like for example put jQuery in JS folder and link:
<script src="js/jquery.min.js"></script>
Problem will be gone. Hope this helps!

Firefox 14 update with google ads not loading page

Our webpage has 3 google adsense ads on it along with a custom dojo build. Everything has been working great until I updated to Firefox 14. Now the page doesn't load I'm guessing due to some javascript errors?
I've been trying to trial and error this issue. The best I have found is that when you paste adsense code into your page there is a script:
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
if you use openX:
<script type='text/javascript' src='http://d1.openx.org/ag.php'></script>
from what I can see, if this script is defined on the page more than once the page will not load correctly. This has been working in older versions of FireFox. It also works fine in chrome and IE.
Does anyone have any ideas what is going on or what changed?
Thanks
EDIT
I think this issue has to do with a custom build of dojo and the ad script tags. If I remove all the ads from my page dojo works correctly and my page is fine. I can also view all the ads on the page when dojo is not loaded. Does anyone know how I can debug this?
This appears to be a bug in FireFox 14. I can't find a bug report on http://bugzilla.mozilla.org, but I tested it with Aurora, and edge version of FireFox, which means it should be fixed in one of the next two versions of FireFox.
Aurora goes to Beta August 27th
with FireFox 15th being released the next day. If you want to ensure it will work with FireFox 15 try downloading the release and running it under that.
Release date schedule here
As of FireFox 14 something has changed as to what gets cached. If you edit the preferences (about:config in the url bar) and change the parameter network.http.use-cache to false the website will work correctly.
I verified that this parameter is in firefox 13 and also set to true by default. Our site works in ff 13 so something changed with the way firefox caches resources.
EDIT
I also realized that trying to load my 3 google adsense ads at the same time as dojo was causing issues.
I used dojo/domReady! before loading any dojo modules and this fixed any issues I was having. It will also work without changing the firefox network.http.use-cache parameter.

Categories

Resources