Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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
加载时移动DIV并使用纯JavaScript调整大小_Javascript - Fatal编程技术网

加载时移动DIV并使用纯JavaScript调整大小

加载时移动DIV并使用纯JavaScript调整大小,javascript,Javascript,我试图让这个脚本在移动设备(767px及以下)上将HTML从A点移动到B点。然而,它似乎不起作用。我已经选择了ID元素和innerHTML,但我似乎运气不好 var addEvent = function(object, type, callback) { if (object == null || typeof(object) == 'undefined') return; if (object.addEventListener) { object.addEve

我试图让这个脚本在移动设备(767px及以下)上将HTML从A点移动到B点。然而,它似乎不起作用。我已经选择了ID元素和innerHTML,但我似乎运气不好

var addEvent = function(object, type, callback) {
    if (object == null || typeof(object) == 'undefined') return;
    if (object.addEventListener) {
        object.addEventListener(type, callback, false);
    } else if (object.attachEvent) {
        object.attachEvent("on" + type, callback);
    } else {
        object["on"+type] = callback;
    }
};
var element;

element = document.getElementById('pointA');
recalcHTML();
addEvent(window, "resize", recalcHTML());


function recalcHTML() {
    var element = element;
    var target  = document.getElementById('pointB');
    if (window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth <= 767) {
        target.appendChild(element);
    } else {
        element.appendChild(target);
    }
}
var addEvent=函数(对象、类型、回调){
if(object==null | | typeof(object)=='undefined')返回;
if(object.addEventListener){
addEventListener(类型、回调、false);
}else if(object.attachEvent){
attachEvent(“on”+类型,回调);
}否则{
对象[“on”+类型]=回调;
}
};
var元素;
元素=document.getElementById('pointA');
recalcHTML();
addEvent(窗口,“调整大小”,recalcHTML());
函数recalcHTML(){
var元素=元素;
var target=document.getElementById('pointB');

如果(window.innerWidth | | | document.documentElement.clientWidth | | | document.body.clientWidth)同时发布html代码或工作fiddle。这将由我们来解决。@Sharmila完成。
<div id="pointA"><img src="/images/example.jpg" alt="" width="300" /></div>
<div id="pointB"></div>