Flow:
My code adds a div with resizable and sortable features on button click.
And I enter the text in text field and I'll add that text to that particular div on
click.
Facing problems:
Everthing goes good, but resizable is not working after text insertion. I dont know why. I got the solution also, like before appending text i'm destroying the resizable feature to that particular div and attaching after append is over, I think this is not proper solution. Can any one tell why it is happening like that.
Related
Working with WordPress, I have created a one page site that uses anchors in a custom menu to jump to specific parts of the page.
It jumps to the section of the page that I have specified, as intended. However, it is creating a very visible, blue selection box around the content that it is jumping to. I have not included code in the CSS file or any project files that should be adding a selection box. So my assumption is that it is being caused by Wordpress?
Is there a way to disable a selection box around the content that is being jumped to?
What is happening is you are getting the outline property add around your selection this happens on chrome alot when you click buttons or focus on something. Try adding a class similar to this
SELECTION:focus {outline:0;}
to the object that is being highlighted or anchortag without seeing the code and what it is doing its hard to pinpoint the exact class
I having a contenteditable div. I also have several events that when triggered send html to the div. I would like to be able to replace a selection, place at the cursor, or at the end of div if nothing selected and div doesn't currently have focus.
Also I would like the cursor to be placed after inserted html.
I found several of Tim Down's answers that almost do what I need. The only thing that they dont is the last "insert at the end of the text if nothing selected and div doesn't currently have focus."
It needs to be all major browsers and IE9+. We use Mootools if that helps but jQuery answers wont help (as much).
Here is one of his that seem closest.
https://stackoverflow.com/a/6691294
Thank you in advance!
Is it possible to have clickable elements? Such as list elements? While using iScroll? Currently it seems like short of a button, or maybe a link I can't click on an element to make it do something. I had a similar issue with inputs as well. But with enough searching I was able to find a solution that helped me get to a place I could work with inputs. Now I have a need to have a scrollable ui while having the ability to click on something thats not a button or a link, such as a li contained within specific uls.
So I am wondering if there is a way of having iScroll tell the difference between a click or tap rather vs a scroll, and as such have it do the action desired.
I have list of files - and after clicking on one of them it shows the jquery form: here it is: http://jsfiddle.net/GSC3x/11/
But now I noticed, that I will need a table on this page, and I want to this list be one column in my whole table, here is the (ugly) example: http://jsfiddle.net/GSC3x/15/ .
I want the jquery form thing work the same way after changing into the table view. I mean, hide everything and make form appear.
How to do it?
Thanks!
To make the table disappear, you shouldn't hide the individual cells (as you do with $(".show_hide").hide();), but hide the whole table instead.
Also, you are reusing the button that is showing the form for hiding it, but with a completely different styling. That is weird, unnecessary and makes it difficult to use.
Use a separate button to close the form, and don't use the same event handler ($('.show_hide').click). The show and hide parts share no code anyway.
Structuring your code like this also makes it very easy to add smooth transitions like fading or, the sliding you already had implemented.
I'd like to take the selected text on screen (text highlighted with the mouse) and when a button is pushed wrap that text in a tag. I'd like to use jquery but if it can be done in another framework that would be fine too.
I haven't been able to figure out how to do this yet, so any thoughts are appreciated. Also I know you can run into issues if the text goes across several elements so for now case just assume the text highlighted is all contained in a tag.
Thanks!
Highlighting the selected text doesn't necessarily require you to wrap it. In fact, trying to wrap it is difficult if the range of the selection spans multiple tags (i.e. doesn't surround nicely closed tags).
Here's an answer that highlights the current selection without wrapping it: Javascript Highlight Selected Range Button.
He uses execCommand to let the browser highlight the current document selection for you. Pretty sweet.
Here is a post on working with selected text. The getSelection() method can be used to get the selected text, then you should be able to replace that text with text wrapped in a tag.