首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery numpad图像

jquery numpad图像
EN

Stack Overflow用户
提问于 2012-08-06 22:31:46
回答 1查看 297关注 0票数 0

我正在尝试添加一个图像到我当前的iframe numpad。我是jquery的新手,所以我不确定在哪里可以添加我在jquery中制作的按钮图像。任何帮助都将不胜感激。我的代码如下所示:

代码语言:javascript
复制
    // Get a numpad button    
    var GetButton = function(value, fn)
    {
        var button = document.createElement("input");
        button.type = "button";
        button.value = value;
        button.style.width = "80px";
        button.style.height = "70px";  

        button.onclick = fn;

        return button;
    };

    // Attach the Numpad control to the page.
    // Create the HTML elements and bind events    
    var Initialize = function ()
    {
        div = document.createElement("div");
        div.style.position = "absolute";
        div.style.zIndex = 999999;

        if(randomize === true)
        {
            var rem = [0,1,2,3,4,5,6,7,8,9];  
            var idx;
            var pos = 0;

            while(pos < 12)
            {
                if(pos != 9 && pos != 11)
                {            
                    idx = Math.floor(Math.random() * (rem.length));                    
                    button = GetButton(rem[idx], (function (value)
                        {
                            return function () { target.value += value; } 
                        })(rem[idx]));                    

                    div.appendChild(button);                    
                    rem = rem.Remove(idx);
                }
                else
                {
                    if(pos == 9)
                    {
                        button = GetButton("C", function () { target.value = ""; });
                        div.appendChild(button);
                    }


                }

                pos++;
            }
        }
        else
        {
            for(var i=1; i<=9; i++)
            {
                button = GetButton(i, (function (value)
                {
                    return function ()
                    {
                        target.value += value;
                    }          
                })(i));

                div.appendChild(button);
            }

            // Clear button     
            button = GetButton("", function ()
            {
                target.value = "";        
            });

            div.appendChild(button);

            // 0 button   
            button = GetButton(0, (function (value)
            {
                return function () { target.value += value; };        
            })(0));

            div.appendChild(button);

            // Close button
            button = GetButton("", function ()
            {
                target.value = "";
            });

            div.appendChild(button);
        }            

        div.style.width = "250px"; 
        iframe.style.position = "absolute";
        iframe.frameBorder = 0;

        document.body.appendChild(iframe);
        document.body.appendChild(div);

        Hide();
    };
EN

回答 1

Stack Overflow用户

发布于 2012-08-06 23:21:44

CSS Background Image

代码语言:javascript
复制
input.button1 {
  background-image: url("images/foo.gif");
}

或者使用按钮标记

代码语言:javascript
复制
<button><img src="images/foo.gif" alt="foo"/></button>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11830348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档