如何在灯箱标题区域添加按钮?

时间:2014-09-20 09:29:39

标签: javascript lightbox lightbox2

我目前正在使用lightbox2来显示一组图片,我想要的是在data-title属性中添加一个自定义按钮,我添加它后按钮显示,但我可以&# 39;当我点击它并且没有执行任何代码时,抓住该按钮的click事件。为什么会这样?我怎么能让它发挥作用?

data-title='<a href="#" onclick="myfunction()">button</a>'

1 个答案:

答案 0 :(得分:0)

我猜你有myfunction()包裹在:

 $(document).ready(function(){  

$(window).load(function(){

定义范围外的函数。如果您可以将其从.ready().load()功能中删除,它应该适合您。

<强> Working Example

总而言之,这有效:

function myfunction() { 
    alert('it works!');
} 
$(document).ready(function(){
    //other stuff 
});

但这不会奏效:

$(document).ready(function(){
    function myfunction() { 
        alert('it works!');
    }
});