Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Wordpress-小部件保存按钮中断jquery_Javascript_Jquery_Wordpress - Fatal编程技术网

Javascript Wordpress-小部件保存按钮中断jquery

Javascript Wordpress-小部件保存按钮中断jquery,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,所以,我有一个小部件。我可以在点击后添加div。追加 例如,当我添加5个div并单击save all of Issapear时。我也不能再添加一个div。我需要重新加载wpadmin页面,然后我可以再次添加它。 我发现了一些东西,但似乎对我不起作用。有什么想法吗 我的js文件 jQuery(document).ready(function($){ // basic add $("button#remove").click(function(){ $(".marker").remove();

所以,我有一个小部件。我可以在点击后添加div。追加 例如,当我添加5个div并单击save all of Issapear时。我也不能再添加一个div。我需要重新加载wpadmin页面,然后我可以再次添加它。 我发现了一些东西,但似乎对我不起作用。有什么想法吗

我的js文件

jQuery(document).ready(function($){


// basic add

$("button#remove").click(function(){
$(".marker").remove();
});


//add with position
var map = $(".map");
var pid = 0;

function AddPoint(x, y, maps) {

    var marker = $('<div class="marker"></div>');
    marker.css({
        "left": x,
        "top": y
    });
    marker.attr("id", "point-" + pid++);
    $(maps).append(marker);
    $('.marker').draggable({
        stop: function(event, ui) {
            var thisNew = $(this);

            var x = (ui.position.left / thisNew.parent().width()) * 100 + '%';
            var y = (ui.position.top / thisNew.parent().height()) * 100 + '%';

            thisNew.css('left', x);
            thisNew.css('top', y);

            console.log(x, y);
        }
    });
}
map.click(function (e) {
        var x = e.offsetX/ $(this).width() * 100 + '%';
        var y = e.offsetY/ $(this).height() * 100 + '%';
        AddPoint(x, y, this);
});

});
jQuery(文档).ready(函数($){
//基本添加
$(“按钮#删除”)。单击(函数(){
$(“.marker”).remove();
});
//添加位置
变量映射=$(“.map”);
var-pid=0;
函数添加点(x、y、映射){
变量标记=$('');
marker.css({
“左”:x,
“顶部”:y
});
attr(“id”,“point-”+pid++);
$(地图)。附加(标记);
$('.marker')。可拖动({
停止:功能(事件、用户界面){
var thisNew=$(本);
var x=(ui.position.left/thisNew.parent().width())*100+'%;
变量y=(ui.position.top/thisNew.parent().height())*100+'%;
这个新的.css('left',x);
这个新的.css('top',y);
控制台日志(x,y);
}
});
}
映射。单击(函数(e){
var x=e.offsetX/$(this).width()*100+'%';
var y=e.offsetY/$(this.height()*100+'%';
添加点(x,y,this);
});
});