哆啦的時(shí)光機(jī)
2023-08-24 17:38:38
我想用巧克力js打開圖像,但使用href屬性來(lái)傳遞url。從巧克力的例子中得到這個(gè):這有效超文本標(biāo)記語(yǔ)言<a href="https://picsum.photos/1000/1000">click</a>JSconst images = [ { src: 'https://picsum.photos/1000/1000', title: 'image caption a' }]const { api } = Chocolat(images, {})$('a').on('click', function(e) { var url = $(this).attr('href'); api.open(); e.preventDefault();});我想要巧克力從我的鏈接中獲取 var url,而不是 const 圖像。小提琴
1 回答

弒天下
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊
這可以解決問(wèn)題:
JS
$('a').on('click', function(e) {
var url = $(this).attr('href');
const images = [
{ src: url },
]
if (window.chocolatInstance) {
window.chocolatInstance.close();
}
window.chocolatInstance = Chocolat(images, {}).api
chocolatInstance.open();
e.preventDefault();
});
添加回答
舉報(bào)
0/150
提交
取消