我先不對監聽事件做解釋,我們先來看下jquery的一些寫法吧!我們最常用的是jquery的css()方法,相信大家都會用!
假如用css設定乙個屬性,我們寫法如下:
$("#haorooms").css("width","100px");
假如多個屬性呢?我們寫法如下:
$(".demo").css();
把他們放到乙個物件裡面!
看了上面的例子,大家能知道我這個外掛程式中關於拖拽樓盤的寫法了嗎?
我們平時寫監聽事件on,通常如下寫:
$(".haorooms").on("click",function())
其實,我們可以吧click,和function看出2個引數,和上面css的寫法類似,那我們也可以如下寫啊!
$(".haorooms").on(,mouseover:function(),mouseout:function()})
這下大家明白了吧!
我寫的這個拖拽效果,應該是**量比較少的,大家copy下來,應該可以用!
拖拽**如下:
$(".haorooms_drag").on();});},mouseup:function(e)
關於e.pagex,e.pagey及offset().top這些的介紹,我在慕課網錄製的jquery寬高介紹中有詳細說明!但是去年錄製的,現在還沒有上線!坑~~~後面有時間出乙個專門的介紹吧!
(**參考:web前端
JQuery 拖拽以及相關外掛程式
所有效果說明 基本的滑鼠互動 拖拽 drag and dropping 排序 sorting 選擇 selecting 縮放 resizing 各種互動效果 手風琴式的摺疊選單 accordions 日曆 date pickers 對話方塊 dialogs 滑動條 sliders 排序 table ...
jquery外掛程式 自由拖拽
最近工作不是很忙,學習之餘想整理一些 出來,首先想到的就是是js拖拽。兩年前去某公司面試的時候,曾經被問過這個問題,如何在頁面上拖放元素,儘管現在看起來很簡單,但當時的我半點思路都沒有,面試想當然失敗了。這兩天趁空閒整理出乙個自由拖拽的jquery外掛程式 jquery.jsdrag.js。js拖拽...
關於利用jQuery外掛程式實現盒子的拖拽
首先,先寫乙個盒子。拖動 盒子完成後就可以寫外掛程式了。function var settings extend deafults,options console.log settings this.each function e if t 0 if t window height box heig...