關于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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 彝良县| 天镇县| 青田县| 淮滨县| 汤原县| 吉隆县| 绥滨县| 瑞金市| 宿迁市| 长寿区| 茶陵县| 平舆县| 诸城市| 泗阳县| 邯郸市| 平定县| 囊谦县| 梅州市| 双辽市| 东乡族自治县| 法库县| 丽江市| 睢宁县| 永登县| 枞阳县| 宜宾市| 金坛市| 五华县| 苗栗县| 团风县| 乌什县| 兴和县| 永修县| 长顺县| 阜新| 奎屯市| 平谷区| 奉化市| 宁化县| 海安县| 孝义市|