3
次のjQueryをPrototype JSに変換する必要があります。プロトタイプJSにjQueryを変換
jQuery("button.btn-transcript").click(function() {
tsTarget = jQuery(this).attr("data-target");
if (jQuery(this).hasClass("collapsed")) {
jQuery(tsTarget).show(200);
jQuery(this).removeClass("collapsed");
jQuery(this).attr("area-expanded","true");
} else {
jQuery(tsTarget).hide(200);
jQuery(this).addClass("collapsed");
jQuery(this).attr("area-expanded","false");
}
});
私は試してみましたが、私はJSプロトタイプではあまりよくありません。私は正しい方向に向かっていますか?
$("button.btn-transcript").on('click', 'button.btn-transcript', function(event, el)) {
transTarget = $(this).readAttribute("data-target");
function(event,el) {
if($(this).hasClassName("collapsed")) {
$("transTarget").show();
$(this).removeClassName("collapsed");
$(this).writeAttribute("area-expanded", "true");
} else {
$("transTarget").hide();
$(this).addClassName("collapsed");
$(this).writeAttribute("area-expanded", "false");
}
}