制作したHTMLのサイトの中のjQueryですが、$.browser が使えなくなったと伺いましたので、ネットで検索しましたらjQuery.supportが代わりに使えるということで書き換えてみたのですが、問題ありませんでしょうか。
お答えいただけたら幸いです。宜しくお願い致します。
元のコード
<script> $(function(){ $("body").append("<div id='glayLayer'></div><div id='overLayer'></div>"); $("#glayLayer").click(function(){ $(this).hide(); $("#overLayer").hide(); }); $("a.modal").click(function(){ $("#glayLayer").show(); $("#overLayer").show().html("<img src='"+$(this).attr("href")+"' />"); return false; }); if($.browser.msie && $.browser.version<7){ $(window).scroll(function(){ $("#glayLayer").css('top',$(document).scrollTop()); $("#overLayer").css('top',($(document).scrollTop()+$(window).height()/2) +"px"); }); } }); </script>
書き換えのコード
<script> $(function(){ $("body").append("<div id='glayLayer'></div><div id='overLayer'></div>"); $("#glayLayer").click(function(){ $(this).hide(); $("#overLayer").hide(); }); $("a.modal").click(function(){ $("#glayLayer").show(); $("#overLayer").show().html("<img src='"+$(this).attr("href")+"' />"); return false; }); if(jQuery.support && jQuery.support.version<7){ $(window).scroll(function(){ $("#glayLayer").css('top',$(document).scrollTop()); $("#overLayer").css('top',($(document).scrollTop()+$(window).height()/2) +"px"); }); } }); </script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/16 03:50
2017/08/16 09:24
2017/08/16 10:14