javascript - 在 colorbox 中加载 html 标签 div

标签 javascript jquery html

我想在 colorbox 中显示模板“.ajax”。如果我在 html 页面中定义模板并在 colorbox 中调用它的工作。当我尝试在 jquery 中创建模板并在 colorbox 中调用它时它不起作用。 工作于Fiddle 不工作 fiddle2 (想要作为在 javascript 中调用的模板)

html

<div class="ajax"><img src="https://www.w3schools.com/html/pic_mountain.jpg"/>
<p>Hello, world!</p>

jquery

$(document).ready(function(){
$.colorbox({inline:true, href:".ajax", onClosed: function() {
$('.ajax').hide()

}});
});

最佳答案

将您的 html 模板放在单独的文件中...或者您可以直接调用它

// Called directly, without assignment to an element:
$.colorbox({href:"thankyou.html"});

// Called directly with HTML
$.colorbox({html:"<h1>Welcome</h1>"});

所以对你来说会是这样的

$(document).ready(function(){
$.colorbox({inline:true, href:"template.html", onClosed: function() {
$('.ajax').hide()

}});
});

根据colorbox的官方文档。

关于javascript - 在 colorbox 中加载 html 标签 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45277480/

相关文章:

Javascript 解析/评估顺序?

javascript - 获取jquery输出到html输出

javascript - 如何使 PDF 表格的数据表宽度为 100%

javascript - jQuery 没有设置正确的高度

javascript - 如何使这个轮播正常工作?

javascript - 如何在 Canvas 顶部的图像上获得围绕鼠标光标的悬停效果?

javascript - D3 X 轴不出现在底部

javascript - googleapis npm 模块和 webpack bundle 错误

javascript - 重新定义对象属性的属性会导致错误

javascript - JQuery 错误事件在错误时加载备用图像