下記のソースは、スライダー要素の大きさをブラウザの幅、高さに連動させるものです。
下記のソースから、メソッドチェーンしているtrigger('resize')をはずすと、ページ読み込み時に本来一番目に表示されるスライダーが表示されなくなります。
"なぜ、triggerを外すと上手く表示されなくなるのでしょうか。"
javascript
1$(window).on('resize', function() { 2 3 var w = $(window).width(); 4 var h = $(window).height(); 5 6 var slider_resize = [ 7 '.slide00',//一番目のスライダー 8 '.slide01',//二番目のスライダー 9 '.slide02',//三番目のスライダー 10 '.slide03'//最後のスライダー 11 ] 12 13 // 各スライダーに処理を行う 14 $.each(slider_resize,function(index, value){ 15 $(value).css({'width': w, 'height': h - 70}) ; 16 }); 17}).trigger('resize');//
また、windowに対してonメソッドとtriggerメソッド両方で「resize」と指定していますが、これはどういう意味になるのでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/08 06:49