關于DOJO中圖片插件的注意事項

              其實在DOJO官方的例子中寫的比較詳細了,
          dojox.image.ThumbnailPicker,
          dojox.image.Lightbox兩個插件結合用確實也很不錯,不過還是有些細節問題值得注意。
              1.把單擊彈出改成雙擊彈出,這樣單擊可以作為選中該圖片,進行刪除,下載等后續操作。關鍵代碼是 dojo.subscribe(dijit.byId('thumbPicker').getClickTopicName(), ondblclick); 函數不是直接的顯示的lightbox函數,而是用一個間接的函數去綁定雙擊事件,觸發lightbox函數。
              2.樣式的問題,hover在IE下沒用,并且官方的select也是沒有效果,所以應該手動去添加。
              3.左右按鈕,官方的例子樣式寫的不對(真不知道他們為什么不該),應該是background: transparent url("image/imageULbutton.png") no-repeat;
              關鍵點1,2的代碼:
            function ondblclick(packet)
              {
              imageId = packet.data.id;
                  dojo.query(".imageGalleryThumbSelected").removeClass("imageGalleryThumbSelected");
              dojo.addClass("img_thumbPicker_"+packet.index,"imageGalleryThumbSelected");
              dojo.connect(dijit.byId('thumbPicker'),"onDblClick",function(){
              if(packet!=null){
                   lightbox.show({
                         href: packet.largeUrl,
                         title: packet.title
                     });}
                   packet=null;
              });
              
              }


          posted on 2012-08-10 12:02 七孑 閱讀(1722) 評論(0)  編輯  收藏 所屬分類: DOJO

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 淮阳县| 青龙| 藁城市| 潜江市| 宜兰市| 贡山| 曲麻莱县| 鲁甸县| 绥芬河市| 衡山县| 富锦市| 惠州市| 古浪县| 广宗县| 阿拉善右旗| 嘉义县| 舞钢市| 来宾市| 普格县| 嵩明县| 清镇市| 连州市| 台江县| 凤凰县| 郸城县| 密山市| 青河县| 临邑县| 莲花县| 博客| 庄浪县| 余江县| 天气| 马鞍山市| 乌鲁木齐县| 宣威市| 哈密市| 志丹县| 虹口区| 温州市| 莒南县|