Skip to content

Tag: javascript

Get the absolute value of a number in Javascript

I want to get the absolute value of a number in JavaScript. That is, drop the sign. I know mathematically I can do this by squaring the number then taking the square root, but I also know that this is horribly inefficient. Is there a way in JavaScript to simply drop the sign of a number that is more efficient

Blur event stops click event from working?

It appears that the Blur event stops the click event handler from working? I have a combo box where the options only appear when the text field has focus. Choosing an option link should cause an event to occur. I have a fiddle example here: http://jsfiddle.net/uXq5p/6/ To reproduce: Select the text box Links …

Moveable/draggable

This is my updated and modified script, it works completely, except I would like to universalize it… observe the **** how can I make it so that I don’t have to do function(e){BOX.Draggable.elemen = e.target || e.srcElement; elementDraggable(e); everytime I need to use the dragable function for a d…

Check if an element’s content is overflowing?

What’s the easiest way to detect if an element has been overflowed? My use case is, I want to limit a certain content box to have a height of 300px. If the inner content is taller than that, I cut it off with an overflow. But if it is overflowed I want to show a ‘more’ button, but if not

Should CSS always precede JavaScript?

In countless places online I have seen the recommendation to include CSS prior to JavaScript. The reasoning is generally, of this form: When it comes to ordering your CSS and JavaScript, you want your CSS to come first. The reason is that the rendering thread has all the style information it needs to render t…

Making sure I get a mouse up event for every mouse down

The code below draws a rectangle on every mouse move after the mouse button is pressed. When the user releases the mouse it should stop drawing. I am trying to figure out how to make sure that drawing stops if the user releases the mouse outside the canvas element. I thought that I could accomplish this by se…