作者: admin

  • 在win7下安装乌班图双系统修改boot.ini篇

    如果是win vista/7,就在windows的系统盘里建一个文本文件,命名为boot.ini,,然后将下面一段拷进去 

    代码:
    [boot loader]
    timeout=5
    default=
    [operating systems]
    C:\ubuntu.pbr=”ubuntu”


    干完后,直接重启,ubuntu就会出现在windows的启动菜单里了。

     

    http://forum.ubuntu.org.cn/viewtopic.php?t=396290

  • iframe获取父、子窗口的方法

    jquery、js调用iframe父窗口与子窗口元素的方法

    (以下方法都不支持跨域)

    1. jquery在iframe子页面获取父页面元素代码如下:

    $(“#objid”,parent.document)

    2. jquery在父页面获取iframe子页面的元素
    代码如下:
    $(“#objid”,document.frames(‘iframename’).document)

    3.js在iframe子页面获取父页面元素代码如下:

    indow.parent.document.getElementByIdx_x(“元素id”);

    4.js在父页面获取iframe子页面元素代码如下:

    window.frames[“iframe_ID”].document.getElementByIdx_x(“元素id”);

    5.子类iframe内调用父类函数:

    window.parent.func();

    // $($("#iframepage")[0].contentDocument).find('body') 从父页获取到iframe 里面的body元素
    // $(document.frames["iframepage"].document.body) 从父获取到iframe 里面的body元素 //兼容IE7
     
     // $(window.parent.document.body) //从子iframe里面获取到 父元素内容(代码要写在iframe加载的页面中)
     // window.parent.papa() //从子iframe里面调用父的方法 papa();
    
    
    $('#iframepage').attr('src', $('#iframepage').attr('src')); //父页面刷新子页面

    测试地址

    下载包

  • jQuery绑定事件on()方法是官方推荐的绑定事件的一个方法

    on().txt

    jQuery on()方法是官方推荐的绑定事件的一个方法。

    $(selector).on(event,childSelector,data,function,map)
    由此扩展开来的几个以前常见的方法有.

    bind()

    $(“p”).bind(“click”,function(){
    alert(“The paragraph was clicked.”);
    });

    $(“p”).on(“click”,function(){
    alert(“The paragraph was clicked.”);
    });

    delegate()

    $(“#div1”).on(“click”,”p”,function(){
    $(this).css(“background-color”,”pink”);
    });

    $(“#div2”).delegate(“p”,”click”,function(){
    $(this).css(“background-color”,”pink”);
    });

    live()

    $(“#div1”).on(“click”,function(){
    $(this).css(“background-color”,”pink”);
    });

    $(“#div2”).live(“click”,function(){
    $(this).css(“background-color”,”pink”);
    });

    以上三种方法在jQuery1.8之后都不推荐使用,官方在1.9时已经取消使用live()方法了,所以建议都使用on()方法。

    tip:如果你需要移除on()所绑定的方法,可以使用off()方法处理。

    $(document).ready(function(){
    $(“p”).on(“click”,function(){
    $(this).css(“background-color”,”pink”);
    });
    $(“button”).click(function(){
    $(“p”).off(“click”);
    });
    });
    tip:如果你的事件只需要一次的操作,可以使用one()这个方法

    $(document).ready(function(){
    $(“p”).one(“click”,function(){
    $(this).animate({fontSize:”+=6px”});
    });
    });
    trigger()绑定

    $(selector).trigger(event,eventObj,param1,param2,…)
    $(document).ready(function(){
    $(“input”).select(function(){
    $(“input”).after(” Text marked!”);
    });
    $(“button”).click(function(){
    $(“input”).trigger(“select”);
    });
    });
    多个事件绑定同一个函数

    $(document).ready(function(){
    $(“p”).on(“mouseover mouseout”,function(){
    $(“p”).toggleClass(“intro”);
    });
    });
    多个事件绑定不同函数

    $(document).ready(function(){
    $(“p”).on({
    mouseover:function(){$(“body”).css(“background-color”,”lightgray”);},
    mouseout:function(){$(“body”).css(“background-color”,”lightblue”);},
    click:function(){$(“body”).css(“background-color”,”yellow”);}
    });
    });
    绑定自定义事件

    $(document).ready(function(){
    $(“p”).on(“myOwnEvent”, function(event, showName){
    $(this).text(showName + “! What a beautiful name!”).show();
    });
    $(“button”).click(function(){
    $(“p”).trigger(“myOwnEvent”,[“Anja”]);
    });
    });
    传递数据到函数

    function handlerName(event)
    {
    alert(event.data.msg);
    }

    $(document).ready(function(){
    $(“p”).on(“click”, {msg: “You just clicked me!”}, handlerName)
    });
    适用于未创建的元素

    $(document).ready(function(){
    $(“div”).on(“click”,”p”,function(){
    $(this).slideToggle();
    });
    $(“button”).click(function(){
    $(“<p>This is a new paragraph.</p>”).insertAfter(“button”);
    });
    });