[英]Converting HTML Script Functions to React JS
In my react web, I have a script tag with functions inside shown below (like: clicking on button changing class name and so on...).在我的反应 web 中,我有一个脚本标签,其内部功能如下所示(例如:单击按钮更改 class 名称等等......)。 I want to know how to convert the functions inside the script tag to React JS.我想知道如何将脚本标签内的函数转换为 React JS。 Please Help Thank you!请帮忙谢谢!
/* tab */
function tab(e, num) {
var num = num || 0;
var menu = $(e).children();
var con = $(e + "_con").children();
var select = $(menu).eq(num);
var i = num;
select.addClass("on");
con.eq(num).show();
menu.click(function () {
if (select !== null) {
select.removeClass("on");
con.eq(i).hide();
}
select = $(this);
i = $(this).index();
select.addClass("on");
con.eq(i).show();
});
}
/* Function */
$(function () {
/* tab */
tab("#tab", 0);
tab("#tab_bg", 0);
/* 기본 배경 click */
$(".btn_bg").on("click", function () {
$(".btn_bg.on")
.find("img")
.attr(
"src",
$(".btn_bg.on")
.find("img")
.attr("src")
.replace("_on.svg", "_off.svg")
);
$(".btn_bg").removeClass("on");
var thisImg = $(this).find("img");
thisImg.attr(
"src",
thisImg.attr("src").replace("_off.svg", "_on.svg")
);
$(this).addClass("on");
});
as I can see your code is mostly jquery based, wich have no sense to migrate.. in any case you can refactorize your code to a react version正如我所看到的,您的代码主要是基于 jquery 的,迁移没有意义..在任何情况下,您都可以将代码重构为反应版本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.