.click函数仅适用于断点

时间:2012-08-13 14:48:18

标签: javascript jquery html

enter code here我有一个点击框,在这个框内我有一个按钮。当popover isShown时,我通过javascript设置.click函数。当我在

上放置断点时,只会调用click函数
$("#button").click(function (event)

http://www.leecarmichael.com/bootstrapx-clickover/examples.html

非常感谢任何想法

    $('.socialMediaEnabled .btn-palette-checkbox-unchecked').clickover(
    {
        //      auto_close: 3 * 1000,
        width: 170, height: 80,
        placement: 'right',
        onShown: function () {  button.init(); }
    })


var button= function (credentials, url) 
{
    this.init = function () 
    {
        //facebook
        $("#button").attr('onclick', '').unbind('click');
        $("#button").click(function (event) 
        {


        }
    }

}

1 个答案:

答案 0 :(得分:1)

当我运行该代码时,我收到一条错误消息,指出init不是一个有效的函数。

尝试在按钮对象上使用new:

var button = new function() {
    this.init= function() {
        //facebook
        $("#button").attr('onclick', '').unbind('click');
        $("#button").click(function(event) {
             alert('a');
        });
    }
}​

小提琴:http://jsfiddle.net/johnkoer/XWbfV/19/

相关问题