この jquery スクリプトに問題があります。高さ:80% のタグがあり、幅は Javascript によって計算されます。マウスオーバーでjqueryを使用して水平方向に拡大しようとしているため、JSで幅を再度計算する必要があります。私が使用しているスクリプトは次のとおりです。
$(document).ready(function(){
$("#bmenu1-1").mouseenter(function(){
var imh=(window.innerHeight||screen.availHeight)*0.18;
var imw=imh+"px";
$("#bmenu1-1").animate({width: imw },500);
});
});
ページ上で何も起こらず (マウスを要素の上に置いても)、そこに window.alert(imw) を配置しようとしましたが、何も起こりません! と思う人がいれば……。
ご協力いただきありがとうございます!