I created this code for a sliding panel and it works well. But I'm struggling to take the object oSidebar out of the global scope. I would prefer that it were a property of the clicked event object. That is, I want to be able to use 'this.oSidebar' within the click event. I've posted the whole page here along with the click image.
Well, it turns out IE8 has yet another problem. My code has a global variable (to the object) inside an object declaration that cannot be accessed by a function (that is also global).
The code is like so: Code: function myobject(params){ //public this.initialize = function(){...} //private some variables... //problem variable var mouse = new Object() mouse.x = 0; mouse.y = 0;
//this function is in an interval function moveslides() { /* this is where I have the problem
It seems that the function doesn't recognize that mouse.x, or mouse for that matter, exists. Mouse is global to the object, so why can't this function access it? */if(mouse.x) { code... }}} The page is at [URL] and works on every browser, including finnicky opera, except for ie. The full code is availabe when you right click and view the source on the page.
When a pending ajax request is aborted in IE browsers there is a new global object called "jQuery" + timestamp, for example "jQuery16405272192696596443".
This happens in every IE from 6 to 9 but not in Chrome, Safari, FireFox in their current stable versions. I am a bit lost and found nothing similar. I created a little test page to determine whether it started due to some own code or just in this little piece.
I am making a small gallery script. When a user clicks an image, I would like for a function to be called that tells the browser where that image is located in an object. For example:
[Code]...
It works, I just don't like it because it is messy and it seems sensible that some workaround exists.
I have a .js file that receives a value from an html page. I'd like this value to be a global variable that all functions in the .js file can use. I have tried just declaring a var at the top of my .js file, but when the value comes into the function and gets assigned to that variable, it is not global.
I would like to store a variable then call it back later. I have a variable on line 198 www = ''+this._ad.clickUrl+''; And on line 321 I try document.write(www); I've tried so many different options, just won't work. I have even tried to call document.write(window.www);
The code is below.. might be easier to read on [URL] Code: <html><head> <title>Integrated Ad Sample</title> <!-- NOTE MANDATORY jQuery Include --> <script type="text/javascript" src="[URL]"> </script><!-- Integrated Ad Include--> <script type="text/javascript"> .....
how to assign a value to a global variable within a function and can't seem to figure it out. Here's my thought,
<script type="text/javascript"> var global1=""; var global2=""; function assign(vari,strng){
[Code]....
The purpose behind this is creating a form that will work with an existing database that would normally have a text area with lots of information. I am trying to turn it into a checklist that I can run from a mobile device. The global variables woudl be used to fill in a hidden text area that would then be passed on to the database upon submission. I am trying to keep the code as compact as possible.
I'm new to jQuery but pretty familiar with JavaScript. I would like to convert the code below to a function that can be used like "$("#member-feedback li ").rotateElements()". I've looked at some examples, but I'm not sure where to start.
i have this problem in passing values to a variable in a jquery function.
i have a js variable that accepts a certain value and then i want to pass this variable in the jquery function.
For example, this is my script: var autoScrollBool = "true" var autoScroolInt = "10" (seconds) stepcarousel.setup({
[Code].....
i want to replace the value of autostep: {enable:true to enable: utoScrollBool(the variable i created) , when i tried to assign it as is, its not working.
im trying to change a variable set outside of a function and calling the function with an onchange... i'm having problems getting the variable to change
I am using jQuery 1.4.2 and I am trying to carry over the global variable totaltabs into my JSON callback function. The code seems to work properly, however, in my loadJSON function after the callback function loads the data, my totaltabs variable will not increment.
Here is a peak at my code.
totalItems is loaded from another function, not relevant to my example.
Code JavaScript: var totaltabs = 0; $(document).ready(function(){ resize();
[code] Hide from browsers that do not understand Javascript.The addLoadEvent function adds functions to the window.onload command to load multiple functions at startup function addLoadEvent(func)[code]When the page loads I get the nice alert box that says loading and then one that says count equals 0.When i click my edit list drop down and choose modify I get a message box that reads count equals in edit function 0.If I type text in the textbox and leave the text box I get an alert box that reads count equals in subcheck function Undefined and then another one that says NaN.
I have a function which has a nested function in it. I need some variables in the first function to be available in the nested function. How am I supposed to declare a global variable in jquery?
I've got a function displayResults(imageArray); that first calls removeElements(); to get rid of the currently displayed list items. Both functions are part of class function eventBox(array, string, date). both displayResults(imagearray); and removeElements(); have been bound to eventBox(); by e.g. this.removeElements = removeElements;
However, from within displayResults(imageArray); this.removeElements(this.identifier + "eventsul"); evaluates to "undefined". Also, this.identifier called from within the function also evaluates to undefined (it doesn't in other functions). For some reason I can't access global functions and variables from displayResults(imageArray);. Any ideas?
Here is the code for displayResults(imageArray); :