javascript - 如何使用 javascript 对象制作图像 map

标签 javascript jquery imagemap

我似乎陷入了使用 javascript 对象制作图像 map 的问题。目标是让此代码返回颜色。我正在使用 js 对象开发自己的文本编辑器插件,并且可以使用粗体、下划线、字体大小,但我似乎无法绕过 ForeColor 选项。这是迄今为止我拥有的前景色选择器的代码。如果您有更好的解决方案,请建议。谢谢。

$.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 );

          });

};

最佳答案

您考虑过使用这样的插件吗?

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

这对我之前的项目帮助很大。

关于javascript - 如何使用 javascript 对象制作图像 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17473385/

相关文章:

javascript - 如何在图像 map 中组合热点?

javascript - 从页面中提取启用 JavaScript 的数据

jquery - 将复选框列表中的值添加到文本框

javascript - AngularJS - 工具提示不起作用

javascript - jQuery 弹出窗口 (bPopup) 无法加载 iFrame

javascript - backbonejs如何在页面加载时调用函数

jquery - 如何通过将鼠标悬停在另一个映射图像区域上来显示小图像和段落?

html/javascript : is there a way to dynamically disable/enable image map areas?

javascript - 谷歌地图交通层具有特定的时间戳

JavaScript : How to send uploaded email to webservice in byte array format