1

javascript オブジェクトを使用してイメージ マップを作成する際に問題が発生しているようです。目標は、このコードで色を返すことです。私はjsオブジェクトを使用して独自のテキストエディタプラグインに取り組んでおり、太字、下線、フォントサイズが機能するようになりましたが、ForeColorオプションを回避できないようです. これは、私がこれまでに持っている forecolor セレクターのコードです。より良い解決策がある場合は、pls が提案します。ありがとう。

$.fn.JStextEditor = function(options){

    // extend the option with the default ones
    var settings = $.extend({
      coords : ["7,36,21,51","29,36,43,50","51,36,65,51"]
                  //with some other options..
    },options);


        //Font Selector
        var ForeColorPick = $("<img/>",{
        id  : "forecolorPicker",
        src : "images/colorPallette.png",
        usemap : "#colorPicker",
        css : {
                   display : "none",
                   "float" : "left",
                   width   : "185px",
                   height  : "214px",
                   border  : "none"
               },
            data : {
              commandName : "foreColor"
            },
            click : execCommand

          }).appendTo(SomeDiv );





        var colorMap = $("<map/>",{
            "name" : "colorPicker"              
          }).appendTo(buttonPane ); 




        $.each(settings.coords,function(i,v){
            $("<area/>",{
              value   : v,
              shape : "rect",
              css : {
                   cursor  : "pointer"
               },
              "coords" : v
            }).appendTo(colorMap );

          });

};
4

1 に答える 1

1

このようなプラグインの使用を検討しましたか?

http://www.outsharked.com/imagemapster/default.aspx?what.html

これは、以前のプロジェクトで非常に役立ちました。

于 2013-07-04T15:45:11.007 に答える