enter code here
我有一个点击框,在这个框内我有一个按钮。当popover isShown时,我通过javascript设置.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)
{
}
}
}
答案 0 :(得分:1)
当我运行该代码时,我收到一条错误消息,指出init不是一个有效的函数。
尝试在按钮对象上使用new:
var button = new function() {
this.init= function() {
//facebook
$("#button").attr('onclick', '').unbind('click');
$("#button").click(function(event) {
alert('a');
});
}
}