static

sj-basic-edit.js 4.0KB

    require(['jquery', 'ipuUI'], function ($, ipuUI) { $(function () { // 开关控制 $(".switch-on").click(function () { $(this).toggleClass("switch-off"); $(this).parent().next(".switch-text").toggleClass("active"); }); // 新增竞争信息 $(".btn-add-conpete").click(function () { var htmlStr = $("#compete-item").html(); $(htmlStr).insertBefore(".btn-add-conpete"); updateCountText(); }); // 删除竞争信息 $(".compete-block-body").on("click", ".icon-flag-delete", function () { $(this).parents(".compete-item").remove(); updateCountText(); }); // 更新竞争标题信息 function updateCountText() { $(".compete-item-title-text").each(function (i) { $(this).text("竞争" + (i + 1)); }); // 更新要不要显示删除图标 $(".compete-block-body").toggleClass("item-count-1", $(".compete-item-title-text").size() <= 1); } // 关闭弹框 $(".c-poppage-close").click(function () { $(".common-poppage-pd").removeClass("active"); }); // tab项切换 $(".c-tab-head>ul>li").click(function () { $(this).addClass("active").siblings(".active").removeClass("active"); var index = $(this).index(".c-tab-head li"); $(".c-tab-body>ul>li:eq(" + index + ")").addClass("active").siblings(".active").removeClass("active"); }); // 从分类中点击某项,切换或取消或选中 $(".slt-group").on("click", ".ipu-flex-middle-center", function () { if ($(this).parents(".common-poppage-ver").hasClass("common-poppage-single")) { // 单选 if ($(this).hasClass("active")) { $(this).removeClass("active"); } else { $(".common-poppage-ver.active .ipu-flex-middle-center.active").removeClass("active"); $(this).addClass("active"); } } else { // 多选 if ($(this).hasClass("active")) { $(this).removeClass("active"); } else { $(this).addClass("active").siblings(".active").removeClass("active"); } var count = $(".common-poppage-ver.active .ipu-flex-middle-center.active").size(); $(".poppage-slt-count-text").text(count); $(".poppage-slt-count").toggleClass("active", count != 0); } }); // 选择确定按钮 $(".c-btn-wrap .ipu-btn").click(function () { var sltTexts = $(".common-poppage-ver.active .ipu-flex-middle-center.active").map(function () { return $.trim($(this).text()); }).get().join("、"); ipuUI.toast(sltTexts); $(".common-poppage-ver.active").removeClass("active"); }); // 第一个选择框多选demo,第二个选择框单选demo; // 演示用,多选 $(".item-value .ipu-flex input:eq(0)").click(function () { $(".common-poppage-1").addClass("active"); }); // 演示用,单项 $(".item-value .ipu-flex input:eq(1)").click(function () { $(".common-poppage-2").addClass("active"); }); // 竞争对手输入框聚焦事件 $(document).on("focus",".compete-input",function(){ $(this).addClass("active"); }); // 竞争对手输入框失焦事件 $(document).on("blur",".compete-input",function(){ $(this).removeClass("active"); }); // 保存 $(".tool-bar-edit").click(function(){ }); $(".support-content").on("click","div",function(){ $(this).toggleClass("active"); }); // tab项切换 $(".product-select").on("click", ".normal-tab-head>ul>li", function () { $(this).addClass("active").siblings(".active").removeClass("active"); var index = $(this).index(".normal-tab-head li"); $(".normal-tab-body>ul>li.normal-tab-item:eq(" + index + ")").addClass("active").siblings(".active").removeClass("active"); }); // 产品搜索 $(".common-select-search-btn").click(function(){ }); // 搜索产品选择 $(".product-search-result").on("click", ".product-search-item", function () { $(this).toggleClass("active").siblings(".active").removeClass("active"); }); }); });