What about it isn't working? This simple example works fine for me:

$(document).ready(function() {
 $('body').append('<div id="test">This is the test.</div>');
 $('#test').bind('click', function() { alert('This is from a test event'); });
});

--Erik

On 6/4/07, radzio <[EMAIL PROTECTED]> wrote:

Unfortunately it doesn't work too. However it's a bit better but still
I have this problem :/ I simply want to generate js window by clicking
link ....  something like this -> http://prototype-window.xilinus.com/
but a bit more simply ;-). But I couldn't jump over problem I
described earlier ;/. It's strange because in the Firefox DOM
Inspector I can see created divs but I can't use them with jQuery ;/.
Btw thanks Karl for help ;-)


--Radzio
On 4 Cze, 19:39, Karl Swedberg <[EMAIL PROTECTED]> wrote:
> A good place to start here would be to wrap your DOM elements in $(),
> so it would look like this:
>
> var htmlW = $('<div id="'+windowId+'" class="window"><div
> class="windowTop"><div class="windowTopContent">Window example</
> div><img src="images/window_min.jpg" class="windowMin" /><img
> src="images/window_max.jpg" class="windowMax" /><img src="images/
> window_close.jpg" class="windowClose" /></div><div
> class="windowBottom"><div class="windowBottomContent">&nbsp;</div></
> div><div class="windowContent"><p>bla 1</p><p>bla 2</p><p>bla 3</p></
> div><img src="images/window_resize.gif" class="windowResize" /></div>');
>
> then call your createWindow function within document.ready:
>
> $(document).ready(createWindow);
>
> --Karl
> _________________
> Karl Swedbergwww.englishrules.comwww.learningjquery.com
>
> On Jun 4, 2007, at 12:34 PM, radzio wrote:
>
>
>
> > Hi!
> > I'm making js script which allows to create div floating windows. I
> > want to use jQuery + interface but I met with difficulties. I create
> > html code with js:
> > function createWindow()
> > {
> >            var windowId = '#test';
> >            var htmlW = '<div id="'+windowId+'" class="window"><div
> > class="windowTop"><div class="windowTopContent">Window example</
> > div><img src="images/window_min.jpg" class="windowMin" /><img
> > src="images/window_max.jpg" class="windowMax" /><img src="images/
> > window_close.jpg" class="windowClose" /></div><div
> > class="windowBottom"><div class="windowBottomContent">&nbsp;</div></
> > div><div class="windowContent"><p>bla 1</p><p>bla 2</p><p>bla 3</p></
> > div><img src="images/window_resize.gif" class="windowResize" /></
> > div>';
>
> >                    $(htmlW).appendTo("body");
> >    if($(windowId).css('display') == 'none') {
> >                                    $(windowId).DropInRight(1000);
> >                            }
> > }
>
> > Unfortunately it doesn't work ;/ I read about $(document).ready
> > (http://docs.jquery.com/Tutorials:Introducing_%24%28document%29.ready
> > %28%29) and ... Is there any chance to generate html code in js then
> > append it to body and add effects etc. to it?


Reply via email to