var $elem = $(' ' + className +' ');这里的单引号是什么意思啊?

  // 获取数据

        var getValue = function(className) {

            var $elem = $('' + className +'');

                // 走路的路线坐标

            return {

                height: $elem.height(),

                top: $elem.position().top

            };

        };

        

        // 路的Y轴

        var pathY = function() {

            var data = getValue('.a_background_middle');

            return data.top + data.height / 2;

        }();


        var $boy = $("#boy");

        var boyHeight = $boy.height();

        $boy.css({

            top:pathY-boyHeight+25

        });


凯哥哥Kay
浏览 2057回答 4
4回答

杜发明

其实也没意思,就是字符串的拼接而已

凯哥哥Kay

$(' ' + className +' ')   是不是未指定哪个class或者id之前,固定的格式??因为如果没意义的话,去掉,代码就运行不了了。。。(。。。。。当初也不知道怎么去掉的。。傻了吧唧的)$(className)这样写就可以了

LIANHK

单引号代表变量的类型是字符串,然后单引号里的是空格,+号表示字符串拼接望采纳

慕用0418482

没意思
打开App,查看更多内容
随时随地看视频慕课网APP