在不操作窗口的情况下触发resize事件

问题描述

在不操作窗口的情况下触发resize事件
 function classJudegSize1() {
    var reallySize=parseInt($(".img_box")[1].naturalWidth);
    $(window).on("resize", function () {
        var img_box=parseInt($(".img_box:eq(1)").css("width")) ;
        var mainWarp=parseInt($(".main_wrap").css("width"));
        if ( img_box>=mainWarp){
            var img_box=parseInt($(".img_box:eq(1)").css("width")) ;
            var mainWarp=parseInt($(".main_wrap").css("width"));
            $(".img_box:eq(1)").css("width", mainWarp);
            $(".img_box:eq(1)").mouseover(function () {
                $(".img_bg:eq(1)").show();
            });
            $(".img_bg:eq(1)").mouseout(function () {
                $(this).hide();
            })
        }if(reallySize< mainWarp){
            $(".img_box:eq(1)").css("width", reallySize);
            $(".img_box:eq(1)").mouseover(function () {
                $(".img_bg:eq(1)").hide();
            });
            $(".img_bg:eq(1)").mouseout(function () {
                $(this).hide();
            })
        }
    });
}

解决方案

trigger除非下注册的resize事件

  $(window).on("resize", function () {.....}).trigger('resize')
时间: 2024-10-31 11:03:13

在不操作窗口的情况下触发resize事件的相关文章

tag-android中重写键盘按下触发的事件的问题,Log是一个什么对象,i是一个什么方法,哪里来的

问题描述 android中重写键盘按下触发的事件的问题,Log是一个什么对象,i是一个什么方法,哪里来的 //重写键盘按下触发的事件 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { super.onKeyDown(keyCode,event); Log.i(TAG, "onKeyDown方法被调用"); return true; } 解决方案 要看Log在哪里定义的.这是一个自定义的类,你在eclips

默认情况下,不使用of子句表示在select所有的数据表中加锁(转)

Select -forupdate语句是我们经常使用手工加锁语句.通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作.同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所阻碍.   借助for update子句,我们可以在应用程序的层面手工实现数据加锁保护操作.本篇我们就来介绍一下这个子句的用法和功能.   下面是采自Oracle官方文档<SQLLanguage Reference>中关于for update子句的说明:(请双击点开图片查看)  

ASP.net页面局部刷新的情况下,后台代码在满足特定条件下如何弹出一个新的asp.net窗口

问题描述 ASP.net页面局部刷新的情况下,后台代码如何弹出一个新的asp.net窗口,Response.Write("<script>window.open('alarmdialog.aspx','newwindow','height=850,width=1300,top=150,left=500,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')</script>"

线程-emgucv Caputre类在打开摄像头的情况下,关闭子窗口,会产生中断错误

问题描述 emgucv Caputre类在打开摄像头的情况下,关闭子窗口,会产生中断错误 这是子窗口关闭时,调用的代码 private void VideoWnd_FormClosing(object sender FormClosingEventArgs e) { capture.Pause(); capture.Stop(); for(int i=0;i<999999999;i++) { if (capture._grabState == Emgu.CV.Capture.GrabState.

这种情况下,什么时候触发?(内有代码)

问题描述 本帖最后由 慕容安安 于 2015-2-20 23:23 编辑 这种情况下,什么时候触发?(内有代码)[ addObs e r v e r:selfselector: @selector(loginStateChange: )name:KNOTIFICATION_LOGINCHANGE object:nil]; 什么时候触发 解决方案 登录状态改变才会触发的通知:登录的时候,退出登录的时候,要退出的时候

EIA大数据公布后的四种情况下你该如何操作?

EIA的概述: 美国能源署(U.S.EnergyInformationAdministration)简称EIA,它为美国政府能源决策提供支持服务,是能源信息数据统计和分析机构,在通过提供有关能源政策的信息及能源预测和分析,提升决策理性和市场绩效,促进能源与经济.环境之间的协调发展. EIA原油库存数据: 美国EIA原油库存数据由美国能源信息署(EIA)每周三定期发布,该数据测量了每周美国公司的商业原油库存的变化,而库存的数目影响了可以对通货膨胀和其他经济影响力造成影响的成品油的价格.若库存水平低

String的+操作(如&amp;amp;quot;a&amp;amp;quot;+&amp;amp;quot;b&amp;amp;quot;)在什么情况下不比StringBuffer的append操作效率低

问题描述 String的+操作(如"a"+"b")在什么情况下不比StringBuffer的append操作效率低这个问题确实头疼,找不到答案,放在论坛上讨论一下吧 解决方案 String c="a" + "b";//编译优化成String="ab" 比StringBuffer高直接String c= a+b;//编译成String c=new StringBuilder(a).append(b).toSt

详解Google Chrome浏览器(操作篇)(下)

开篇概述      由于最近忙于公司产品的架构与研发,已经三个多月没有写博客了,收到有些朋友的来信,问为什么不及时更新博客内容呢,他们说他们正期待着某些内容.对此,非常抱歉,那么我在此也给各位朋友一些承诺,从即日起,无论再忙,也想办法抽出时间保证每周至少一篇文章.好了,废话不多说了,进入我们的主题吧,<详解Google Chrome浏览器(操作篇)(下)>       建议大家在阅读本篇文章前,先阅读前面写的两篇文章,即详解google Chrome浏览器(理论篇)和详解Google Chro

最新win7系统怎样在待机的情况下不断网

  挂机下载电影或者游戏客户端,爱下载的众君想必都懂的,尽管现在网速提升了,但是动辄好几个GB的高清影视文件也足以够你等待.于是就有挂机下载一说,但是待机后,一般的电脑网络都会自动的断开,当你再次启动电脑时,才发现文件下载进度没啥变化.如何在电脑待机的情况下保持联网呢?下面就为大家介绍win7系统如何在待机的情况下不断网的小方法. Win7待机不断网的方法并不难,仅需要下面的几步操作就可以完成: 1.打开计算机,然后打开开始菜单并将控制面板打开,在控制面板里面直接找到设备管理器; 2.设备管理器