Hi,

In Tapestry 5.4.X versions "$(window).on('load', function ()" is never call it 
for requireJs. So you can create a module as:

my-affix-module.js (into META-INF/modules folder) with the code

define([“jquery”, “bootstrap/affix"], function($) {
        
        return function(){
                
                $('#myAffix').affix({
                  options...
             });
                
        }
        
});

And require it on .java

void afterRender() {
    _javaScriptSupport.require(“my-affix-module”);
}

I think it works

Regards

Carlos Montero

> El 21/6/2016, a las 13:29, D.R. <d.re...@googlemail.com> escribió:
> 
> Hi,
> 
> i try this example:
> http://www.w3schools.com/bootstrap/bootstrap_affix.asp
> 
> with
>    void afterRender() {
>        _javaScriptSupport.require("bootstrap/affix");
>    }
> 
> in a T5.4.1 environment, and the affix.js is loaded, require.js and jquery.js 
> do some initialization, but the
> $(window).on('load', function ()
> is never executed. The js debugger never stops inside that function.
> 
> Any hint what to do in order to get that working?
> 
> 
> Kind regards
> David
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 

Reply via email to