我上传了所有的东西,所以你可以明白我的意思: http: //nonemoticoner.com/learning/jquery/clickbug/
关键是我无法单击使用 Handlebar 创建的 div,这是: firstthumbin (id)、 restthumbing (class) 它们存在于缩略图中,因此我可以使用它们在画廊之间切换。
在script.js中,我在 jQuery 中创建了处理程序,因此我可以单击它们。他们都没有工作:(
$('div#firstthumbing').on('click', function () {
console.log('clicked first');
changeSli(galInView, 0);
});
$('div.restthumbing').on('click', function () {
console.log('clicked rest');
changeSli(galInView, 1);
});
$('.thumb').on('click', function () {
console.log('clicked first thumb');
changeSli(galInView, 0);
});
我不知道为什么,但点击上方一点可以正常工作。是因为Handlebars吗?我该如何解决?请帮助我,我真的试图自己修复它,但这对我来说真的很新。点击总是为我工作。