Q:$操作符是一定的吗?

A:当有冲突时,可以定义其他操作符。

有些javascript库中的函数会用到$符号,比如说Prototype。这时为了避免冲突就要用其他字符来替代$.

jQuery 通过调用 noConflict() 方法来重新定义"$"解决该问题,具体使用如下:


var test=jQuery.noConflict();  
 
test(document).ready(function(){  
 
 test("button").click(function(){  
 
   test("p").hide();  
 
 });  
 
  
 
 
var test=jQuery.noConflict();

test(document).ready(function(){

  test("button").click(function(){

    test("p").hide();

  });

});


Q:jQuery有哪些事件?

A:很多,常用的jQuery事件:

$(document).ready(function)
$(selector).click(function)
$(selector).dblclick(function)
$(selector).focus(function)
$(selector).mouseover(function)
$(selector).attr()
$(selector).change()

更多请查看jQuery事件


Q:jQuery可以产生哪些效果?

A:常用的jQuery效果如下:

jQuery 可以创建隐藏、显示、切换、滑动以及自定义动画等效果。

$(selector).hide()
$(selector).show()
$(selector).toggle()
$(selector).slideDown()
$(selector).slideUp()
$(selector).slideToggle()
$(selector).fadeIn()
$(selector).fadeOut()
$(selector).fadeTo()
$(selector).animate()


PS:需要注意,在使用animate对对象进行移动时,需要先将元素的position属性设置为relative 或 absolute。因为HTML 元素默认是静态定位,且无法移动。