|
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");
});
});
});
|