如何給圖片添加標記(notes)?

最近幾天沒有更新文章,有點小忙!呵呵,不說廢話,直接進入正題。php

今天主要說的是,如何在圖片上添加標記(一個或多個)。從網上搜到不少的例子,整體來講,感受這個很不錯!!css

我就簡單說一下這個標記是怎麼存儲的!!首先咱們放到php的運行環境下,這個index.html是調用notes這個js的,代碼:html

  
  
  
  
  1. $('.jquery-note_1-1').jQueryNotes({ 
  2.         operator: 'notes.php', //要提交到的文件
  3.         maxNotes: 10, //最多顯示標記的個數
  4.         allowDelete: false, //是否容許刪除標記
  5.         allowEdit: false, //是否容許編輯標記
  6.         allowLink: false, //標記是否有連接
  7.         allowAdd: false, //是否容許添加標記
  8.         allowHide: false, //是否隱藏標記
  9.     }); 

當我添加標記成功以後,提交到 notes.php,數值會變成json格式,這時候是調用自己的notes.clss.php裏面的某個函數,寫入到文件中!(下面有例子能夠下載看下)jquery

題外:若是想存入數據庫,那我們把寫入文件的那步改寫成連接數據庫就能夠了。若是你們看的不是很清楚,能夠給我留言或者去看下 官方網站數據庫

注:我在使用的過程當中,添加notes時在谷歌瀏覽器下能夠移動到圖片的外面。通過排查問題出如今樣式上面(自帶樣式)。解決辦法:打開css/style.css文件,找到.jquery-notes-container{ 這行(行數:33),把json

  
  
  
  
  1. .jquery-notes-container .notes { 
  2.     position:relative
  3. .jquery-notes-container .notes img { 
  4.     position:relative

這幾行都刪除,而且在jquery-notes_1.0.8.js裏面這一行:$('#jquery-notes_'+pointer+' .notes .select').css({  加上position。 總體代碼:瀏覽器

  
  
  
  
  1. $('#jquery-notes_'+pointer+' .notes .select').css({ 
  2.             width: ID.minWidth, 
  3.             height: ID.minHeight, 
  4.             left: position.left, 
  5.             top: position.top, 
  6.             cursor: 'move'
  7.             position: 'absolute' 
  8.         }).draggable({ 
  9.             containment: 'parent'
  10.             cursor: 'move' 
  11.         }).resizable({ 
  12.             containment: 'parent'
  13.             minWidth: ID.minWidth, 
  14.             minHeight: ID.minHeight, 
  15.             maxWidth: ID.maxWidth, 
  16.             maxHeight: ID.maxHeight, 
  17.             aspectRatio: ID.aspectRatio, 
  18.             handles: 'ne, se, sw, nw' 
  19.         }); 
相關文章
相關標籤/搜索