$(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);
百度谷歌后还不是很明白,还望哪位稍微指点下。。
$.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);