JQuery :: Passing Just The ID Or The Entire Element?
Jan 22, 2010
I am working on a mini select manipulation, moving options back and fourth, etc.
What are some of the considerations between passing just the ID names of the two selects from the button that triggers the add/remove versus passing the selects?
function moveOptions("left","right");
vs.
function moveOptions($("#left"),$("#right"));
View 7 Replies
ADVERTISEMENT
Dec 18, 2007
i basically have a log (log.xml) that i'm wanting to add a new "row" to everytime something happens in the web application. however, log.xml has the potential to get huge and opening/saving/etc... could start taking up quite a bit of resources.
i'm just wanting to simply add a new row to the xml file without pulling in the entire xml file. can this be done?
the log looks something like this...
<log>
<entry date="12/18/2007 12:03:42" description="This is a test."></entry>
</log>
and i just want to keep adding to the xml without opening up the entire file.
i also have PHP loaded on the system - so maybe that's an option as well... pass the entry through javascript to PHP and have it write the new entry?
View 1 Replies
View Related
Aug 3, 2011
I'm trying to hide() show() an element when a specific checkbox is checked, the checkbox is nested within an asp Panel which is nested within a Web User Control.When the user control is loaded, the checkbox's id changes to the panel id + the checkbox id due to the face that i have an unknown number of user controls that can be added to the same aspx page.I need a way to hide a textbox when the checkbox is checked without using the '#controlId' syntax, and when i pass the txt.id its not working:
toggleMe: function toggleTest(ID) {
var elem = document.getElementById(ID);
var parentId = $(elem).parent().parent().parent().parent().attr("id");
[code]....
View 1 Replies
View Related
Sep 1, 2010
pardon my ignorance if this topic has been discussed before - I couldn't construct a search query that returned anything of the like!
Currently I have a set of two div elements, both of which span the width and height of the window. The top div plays host to a user interface, and the bottom div to various editable elements. The problem here lies in the fact that the user interface div is intercepting all mouse events, and as such neither the lower div nor any of its children may be interacted with.
And so my question is just that: is there any way to pass events through an element, or, more specifically, transparent sections of div elements? I have considered simply triggering the same event on the lower div, but without the ability to pass offset coordinates to the .trigger() function, it would require a rather undesirable amount of code to calculate which element on the lower div to trigger the even on...
My other consideration is to minimize the dimensions of the user interface layer (something similar to 50 x 50 px) and use absolute positioning to position the user interface widgets, additionally using a div element below the bottom div to constrain the movement and resizing of user interface widgets.
View 2 Replies
View Related
Feb 3, 2010
I have a script that's dimming the page by appending a black transparent canvas element to the body, positioning it over the page with a high z-index, and then using clearRect to cut out the sections of canvas element so that certain sections of the actual site show through..I'm having a hard time figuring out the best way to pass a click through the canvas and onto whatever would accept it if the canvas wasn't in the way so a user can edit the text.
My first choice was hiding the canvas on mousedown, and then listening for mouseup for everything underneath. but it looks terrible to have that 200ms flicker. can a trigger() be used to emulate a click at a certain (pageX,pageY)? the last option i can think of would be adding 30 divs and duplicate the punched-out canvas..but that seems like a lot of math, does anyone know of a plugin that does this? a reverse blockUI
View 5 Replies
View Related
Dec 29, 2010
Is there any way to pass the document context when doing a create element? If I have an iframe defined as follows..
var f = window.frames.myIframe;
How can I do this in jquery?
var d = f.document.createElement("div");
[code]....
View 1 Replies
View Related
Apr 4, 2010
So, I read about the new method of passing an object map containing element properties when creating a new jQuery object (as discussed at the bottom of this article). The article says that it supports ALL events, but only gives examples of simple events that require no parameters. I'm trying to implement a live event using the following and can't get it to work:
var link = $('<a />', {
text: config.appendTextMore,
href: "#",
[code]....
View 1 Replies
View Related
Feb 3, 2010
I have a loop that iterates over an array of objects.
Then for each of these objects, a div element containing an img element is created and appended to the document.
Further each img element must have an onclick event that basically changes the backgroundColor of it's enclosing div, as well as make changes to the associated object in the array.
The loops basically looks like this:
Code:
Now everything is created fine and the events are bound to the images, however, the only things that change in any of the onclick events are the very last container and object passed. For some reason it seems that the references in all the previous loops are replaced with the newer ones.
View 3 Replies
View Related
Sep 3, 2010
If I have something like this:html4strict Code: I'd get an error. Is there anyway I can make this work so that if I pass a value through as a parameter, I can use it when referencing a particular field?
View 1 Replies
View Related
Jan 20, 2006
I need to create a table where each element has certain specific properties.
For example, elements in the first column should always have a range of
0-100, and increment by 1. Elements in column 2 might have a range of
0-360, and increment by 0.1. Altogether there might be 8 elements in
each row.
Since this is basically the same javascript function over and over, I
wonder if there is a way to create some <input> element that might
contain this knowledge in a way that javascript can access it.
For example, could I have
<input type="text" class="percent" onkeypress="javascript:blah(event)">
where the javascript function could retrieve the class value?
Since this is going to be fairly complex, I'd like to make it fairly
self-documenting and simple. It's much easier for a maintainer to
understand class="precent" than "javascript:blah(0,100,1,event)",
especially since I am also going to have to pass navigation information
(is this a border element in the table? what are my neighbors? kind
of information... - so that the actual information might end up being
javascript:blah(0,100,1,5,21,16,18,0,1,0,0,event) to denote the data
type, the 4 neighbors, and the 4 border conditions....
View 3 Replies
View Related
Feb 12, 2003
When introducing custom functionality to HTML elements we either use existing attributes to pass configuration parameters (like beetle's fValidate (http://www.peterbailey.net/fValidate/)) or invent our own (like my Tooltips (http://www.vladdy.net/webdesign/ToolTips.html)). While this method is ok for small amount of configuration information, it is not that flexible (you need to edit DTD) and becomes combersome when large amount of configuration parameters is needed.
I figured a more convinient way is to use a CSS like string to pass configuration parameters:
<div myextension="parameter1: value1; parameter2-subparameter1: value2.1; parameter2-subparameter2: value2.2"> </div>
Then initialization routine would contain:
if(myExtensionParameters = divElement.getAttribute('myExtension'))
divElement.myExtension = new myExtensionObject(divElement,myExtensionParameters);
Definition of possible parameters and their values can be done using an array of regular expressions:
myExtensionParamDefenitions = new Array();
myExtensionParamDefenitions['choiceparameter'] = /^s*(value1a|value1b|value1c)s*$/;
myExtensionParamDefenitions['stringparameter'] = /^s*(w+)s*$/;
myExtensionParamDefenitions['integerparameter'] = /^s*(d+)s*$/;
Constructor for the myExtensionObject would containd a parseParameters function:
function myExtensionObject(divElement,myExtensionParameters)
{ this.params=new Array();
parseParameters(this.params,myExtensionParamDefenitions,myExtensionParameters);
//Verify parameter initialization, if you like
str=''
for(e in this.params) str+= e + ': ' + this.params[e] + '
'
alert(str);
//Do whatever you have to do...
}
Function parseParameters has the following code:
function parseParameters(object,definitions,parameters)
{ paramEntries = parameters.split('');
for(var i=0; i<paramEntries.length; i++)
{ paramEntry = paramEntries[i].split(':');
if(paramEntry.length == 2)
{ paramName = paramEntry[0].replace(/^s*([w-]+)s*$/,'$1');
if(definitions[paramName])
{ res = definitions[paramName].exec(paramEntry[1]);
if(res[1])
object[convertCSSName(paramName)] = res[1];
}
}
}
}
Where convertCSSName function converts CSS type name (background-image) to javascript name (backgroundImage)
function convertCSSName(cssName)
{ sn = cssName.split('-');
rs = sn[0];
for(var i=1; i<sn.length; i++)
rs += sn[i].replace(/^(w)(w*)$/,function(str,p1,p2,offset,s){return p1.toUpperCase() + p2;})
return rs;
}
As a result you have params array of myExtensionObject object populated with validated entries. Changes and expansion is done by simply editing myExtensionParamDefenitions array.
PS: The functions are coded more for clarity rather than for brevity - I'm certain there are ways to improve the implementation.
View 3 Replies
View Related
May 31, 2011
I'm trying to develop a function to resize a control upon window resize. In regular javascript I would make a global array of control names and append code to the event that cycles through and resizes each control.For example
var proportionalizedImages=new Array();
proportionalizedImages.push(document.getElementById(ctrl));
if (window.addEventListener)[code]....
I'm wondering if there's a more elegant way to do this in jQuery. I've played around with it a bit, but i'm unsure how to get the control object to the resize function triggered by window resize without a global variable.
jQuery.fn.resize = function(max_size) {
$(window).bind('resize', $(this), resizeTriggered);
}[code]....
View 2 Replies
View Related
Nov 4, 2010
I've got a quick question about jQuery's slideDown method. Unfortunately, I can't think of any sites that have this at the moment, but you know how some sites have a menu that has an entire div (or table) slide down when you hover over an element? And then you have the sites that slide down either the same thing or just a bunch of <li>'s? How can the effect of sliding down the entire div be achieved? The animation looks completely different from my site (which I will provide below). I will edit my post if I can remember the sites that have this, but for now, I can only provide my site which has the "rolling down" or "sliding down <li> tags" effect: [URL]
View 6 Replies
View Related
Jul 16, 2010
how to dim/fade the entire page using JQuery? I would like a mouseover effect to activate the dimming effect.
View 1 Replies
View Related
Jul 9, 2009
I'm looking for a way to disable an entire form until someone checks a check box. I would like it if the form is visible but has a "grayed out" look, and cannot be submitted.
So by default the form elements are all disabled. Once the checkbox is clicked the elements are enabled.
View 2 Replies
View Related
Jul 13, 2007
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
[code].....
View 9 Replies
View Related
Feb 28, 2011
I was trying to modify the code-slider plugin so that it would scroll panels that were the size of the entire screen. (the demo on the jquery site has it moving panels that are rather small). So I thought all I had to do was take each div that sandwiches the panel (several are nested) and set their width in code to be the width of the monitor. It did not work.
So I simplified the code to show here. I just have the divs, and their css, and the code that sets them to the width of the screen.
Here's the entire code, css, and html (its not long):
We want the panel to extend the width of the page, and eventually also figure out how to make it extend the height of the page. Then we want to put a menu on top which will scroll from panel to panel, where each panel covers the entire page. The menu would have absolute positioning, so it would stay on top.
Here is another panel, this time in Latin:
View 2 Replies
View Related
Mar 16, 2011
i want to load my entire front page with jquery, after a button is hit. Something like redirect to front-page.
I've already got the handler on the button, that executes document.location.href = '/index.php' Its working, but i'd like to make its behave like(pseudocode): $.ajax('/index.php') or: $.load('/index.php')
Is that possible, and if it is, how can i do that?
View 2 Replies
View Related
Aug 22, 2011
I want to be able to click in at table row, then it'll make the whole row editable, each cell from that row will have a text field; it will allow me to edit an entire row at once.I installed jEditable and it's working. I can edit ONE cell at a time. I just don't know how to edit an entire row at once.
View 1 Replies
View Related
Sep 5, 2009
I want to display an element underneath (zindex) the entire body.so I want to move the entire dom from the body node into an absolutediv (top/left 0/0) , then create a new div with that element withlower zindex and place it under the "body" div.how do I best do that with jquery?
View 1 Replies
View Related
May 20, 2009
How to Refresh SPAN without page refresh ,
name of the jquery function ,<br clear="all">
[Code].....
View 6 Replies
View Related
Jan 28, 2011
I'm getting some XML back from an ajax call ... it's working as expected.My problem/question is that I don't know how to traverse the XML properly using Jquery.This is what I'm getting back:
<media>
<photos>
<photo id="1" size="s">url/photo1-s.jpg</photo>[code]....
My code currently uses $(this).find("photos").each(function() to get each of the photos, and that works fine.However, the list of photos can be quite large, and I really don't need them all -I'd like to just "grab" the one or two photos I know I need based on the id and size attributes. Is this possible without going thru the entire list?
View 2 Replies
View Related
Sep 17, 2009
I want to fade in a background image when the mouse runs over a div and make it disappear when the mouse exits.
I was looking for sugestions as how to best achieve this as I've found the onmousover and onmouseout solution to be pretty crap (ok for a single element like an image or something) for elements that contain other elements.
View 1 Replies
View Related
Oct 21, 2011
If i have two web pages, say A and B. If I use ajax to load A into a div located within B what would this do considering that both pages have doctype, html, head, etc.? Would this cause a problem or would I be better off parsing out the section of A that I want to include in B?
View 3 Replies
View Related
Jul 21, 2010
I am trying to select (and then clone) an entire DOM structure excluding one div.
The DOM is stored in a variable like this: var original = $(this).closest("table.mainContainer");
The I try to exclude the div in the clone like this $(original).find(":not(div.container)").clone();
But the div is shows in the clone.
View 10 Replies
View Related
Jul 22, 2010
I have a JQGRID table and when I click submit I wanna post entire grid data to server.
View 2 Replies
View Related