我尝试基于“Galleria主题经典”来构建我的自定义主题,但我正在为我的按钮触发课程,我想,我想念一些,
this.addElement('play').appendChild('container','play');
var g = this;
this.$('play').text('Play').bind('mouseup', function() {
g.playToggle();
g.toggleClass("highlight"); // - This line don't work
});
我得到错误@TypeError:g.toggleClass不是函数@
答案 0 :(得分:1)
作为参考,element.classList.toggle("classname")
是另一种选择。
答案 1 :(得分:0)
看起来你在错误的元素上调用toggleClass,或者元素不是jQuery包装的(从发布的代码中不太清楚)。试试这个:
$(g).toggleClass('highlight');
或者这个:
g.$('play').toggleClass('highlight');