前端之jQuery拾遗

前不久看的一些jQuery知识,在此进行一些简单的记录。

##一些基础

####window.onload与$(document).ready()对比

####事件冒泡

##jQuery性能优化

##jQuery技巧

1
2
3
4
5
$(document).ready(function(){
$(document).bind(contextmenu,function(e){
return false;
  });
});
1
  $(a[href^=http://"]’).attr(“target”, “_blank");
1
$.browser.chrome && $.browser.version >= xxx;
1
2
input.focus()
input.blur()
1
2
3
4
5
6
7
8
9
10
jQuery.fn.scrollTo = function(speed) {
    var targetOffset = $(this).offset().top;
    $('html,body').stop().animate({scrollTop: targetOffset}, speed);
    return this;
};
// use
$("#goheader").click(function(){
    $("body").scrollTo(500);
    return false;
});
1
    e.pageXe.pageY
1
2
3
4
5
6
7
  $(document).ready(function() {
       $("input").keyup(function(e){
              if(e.which=="13"){
                 alert("回车提交!")
              }
          })
  });
1
2
3
4
function getObj(){
    var $obj = $('#someElement').find('option:selected');
    alert( $obj.val() );
}