我有一个经典的计算器和转换器。
我有两个转换按钮:
我试图用1个按钮(calc-classic)使它工作,但它不起作用。
目前它产生了计算器,但它没有切换。
如果我修改它将开始产生空的1毫米大div。
参与玉文件
li
a(onclick="toggleElement('calc-menu', this)").calculator
i.fa.fa-calculator
ul.calc-menu#calc-menu(style="display:none")
li
a(data-type="classic", onclick="toggleElement('classic','calc-classic', this)" ).calc-classic
i(class="fa fa-calculator")
li
a(data-title="Konvertetajs", data-type="converter")
i(class="fa fa-exchange")
li
a(onclick="toggleElement('calc-converter', this)" ).calc-converter
i(class="fa fa-exchange")
li
a(data-title="Molje", data-type="molje")
i(class="icon-vent")
li
a(onclick="toggleElement('notes', this)").notes
i.fa.fa-sticky-note
js part
function toggleElement(element, $this) {
if($.inArray(element, ["libraries", "calc-menu", "notes", "calc-converter", "calc-classic"]) !== -1 ) {
$($this).toggleClass('active');
}
if($.inArray(element, ["calculator", "notes", "calc-converter", "calc-classic"]) !== -1 ) {
$("html").css('cursor', '');
}
if(element.indexOf("level") == 0 || element.indexOf("level") == 5){
$("#"+element).closest("li").find("a").find("i").first().toggleClass("fa-folder-open");
}
$("#"+element).toggle();
}