gpt4 book ai didi

javascript - 如何更改类onclick?

转载 作者:行者123 更新时间:2023-11-28 13:13:27 26 4
gpt4 key购买 nike

此代码与 soundcloud 的小部件一起使用以允许远程文本按钮,我试图让它作为一个图像按钮的远程工作,该按钮具有不同的图片暂停/播放取决于所选的类,而不是 txt_on_pause txt_on_play。关于如何切换它的任何想法?

$(function () {
var widgetIframe = document.getElementById('sc-widget'),
widget = SC.Widget(widgetIframe),
txt_on_pause = '¡Escuchar música!',
txt_on_play = 'Escuchando algo de música... (click para pausar)';
widget.bind(SC.Widget.Events.READY, function () {
$(".sc-toggle").html(txt_on_pause);
});
widget.bind(SC.Widget.Events.PAUSE, function () {
$(".sc-toggle").html(txt_on_pause);
});
widget.bind(SC.Widget.Events.PLAY, function () {
$(".sc-toggle").html(txt_on_play);
});
$(".sc-toggle").click(function (e) {
e.preventDefault();
widget.toggle();
});
});

最佳答案

使用 addClassremoveClass 函数应该可以。

$(function () {
var widgetIframe = document.getElementById('sc-widget'),
widget = SC.Widget(widgetIframe),
txt_on_pause = '¡Escuchar música!',
txt_on_play = 'Escuchando algo de música... (click para pausar)';

widget.bind(SC.Widget.Events.READY, function () {
$(".sc-toggle")
.removeClass('pause')
.removeClass('play')
.addClass('ready'));
});
widget.bind(SC.Widget.Events.PAUSE, function () {
$(".sc-toggle")
.removeClass('play')
.removeClass('ready')
.addClass('pause');
});
widget.bind(SC.Widget.Events.PLAY, function () {
$(".sc-toggle")
.removeClass('pause')
.removeClass('ready')
.addClass('play');
});
$(".sc-toggle").click(function (e) {
e.preventDefault();
widget.toggle();
});

});

关于javascript - 如何更改类onclick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15237928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com