$(document).ready(function(){
$.func({target:'myDrag'});  //这个地方传送的参数是什么意思?
}); (function($){
  $.func = function(e) {   //e.trigger 获得的是触发这个事件的元素还是什么?
   //e.target  又是什么?
   //$('#'+e.trigger) 它怎么获得元素到的?    var trigger = e.trigger ? $('#'+e.trigger) : $('#'+e.target);

trigger.css({cursor:'move',backgroundColor:'#000'});
var target = $('#'+e.target);  
 百度谷歌后还不是很明白,还望哪位稍微指点下。。

解决方案 »

  1.   

    $(document).ready(function(){
            $.func({target:'myDrag'});  //这个地方传送的参数是什么意思?
             //{target: 'myDrag'} 是一个json对象,它有一个属性,名称是target ,值是myDrage(从下面的代码看,是一个元素的ID)
        }); (function($){
      $.func = function(e) {   //e.trigger 获得的是触发这个事件的元素还是什么? 指传进来的参数的一个属性
       //e.target  又是什么? e 就是上面传的参数{target: 'myDrag'} e.target 就是指'myDrag'
       //$('#'+e.trigger) 它怎么获得元素到的?'#' + e.trigger 是一个元素ID(#aaa #bbb...)
       //$()是一个方法,通过你传进去的参数,找到页面上的元素并返回这个元素对象    var trigger = e.trigger ? $('#'+e.trigger) : $('#'+e.target);        trigger.css({cursor:'move',backgroundColor:'#000'});
            var target = $('#'+e.target);