我想为我正在使用的networking应用程序使用Facebook共享插件,我只需要基本的共享button。 该应用程序使用requirejs加载JavaScript,所以我跟着怎么做,并更改了Facebook的APIurl的代码片段在Facebook 文档中find 。 这不起作用,sdk抛出invalid version specified错误invalid version specified 。 这是我的文件的外观。 main.js require.config({ shim: { 'facebookshare' : { exports: 'FB' } }, paths: { 'facebookshare': "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0" } }); require(['fb']); fb.js define(['facebookshare'], function(facebook) { document.body.innerHTML += '<div class="fb-share-button" data-href="https://developers.facebook.com/docs/plugins/" data-layout="button"></div>'; }); 什么是最好的方式包括只有facebook的sharej插件与requirejs? 我提到了下面的问题,但都没有提供具体的解决scheme。 未被捕获的错误:没有指定版本和错误的版本错误 。
Facebook只是更新了聊天(再次),现在一个新的固定侧栏停留在屏幕左侧。 当内容溢出时,会出现一个滚动条,但只有在用鼠标滚轮滚动或鼠标移过(或靠近)滚动条时才会出现。 如果鼠标没有结束,它会消失。 对窗口对象(比如聊天本身)是非常有用的。 那么它是怎样工作的? PS我正在寻找一个纯html5 / css / javascript解决scheme(没有jquery或这样的),没有必要的浏览器支持,应该工作在最新的铬,没有更多,因为我只是一个应用程序铬。
我有一张图表,我想使用Chart.js将其包含在我的网站中。 在Y轴上,它给了我实际的数字,而不是整数,这就是我想要的,这里是我现在的图片: 这就是代码: var lineChartData = { labels : ["2013/04/01","2013/03/31", "2013/03/30", "2013/03/29", "2013/03/28","2013/03/27", "2013/03/26"], datasets : [ { fillColor : "rgba(151,187,205,0.5)", strokeColor : "rgba(151,187,205,1)", pointColor : "rgba(151,187,205,1)", pointStrokeColor : "#fff", data : ["0", "2","1", "0", "1","0","1"] } ] } var myLine = new Chart(document.getElementById("canvas").getContext("2d")).Bar(lineChartData);
我想遍历JavaScript对象的属性 var obj = { a: 'value1', b: 'value2', c: 'value3', d: 'value4' }; for (var prop in obj) { prop = 'xxx'; } 但上面的代码不起作用。 你能帮我怎么做吗?
下面的代码从这里的Facebook文档复制而来,在Chrome中并不适合我。 <div id="fb-root"></div> <script src="http://connect.facebook.net/en_US/all.js"></script> <script> FB.init({ appId : 'YOUR APP ID', status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); </script> 在Javascript控制台中,我得到: Uncaught ReferenceError: FB is not defined 我在Firefox或Safari中没有任何问题,只是Chrome。
码: $('#Inputfield').keyup(function(e) { if(e.which == 13) { functionXyz(); } else { functionZyx(); } }); $(document).keyup(function(exit) { if (exit.keyCode == 27) { functionZzy(); } }); 问题:如何删除keyCode == 27的keyup事件处理程序,并保持其他$(document).keyup事件处理程序不变?
我正在使用jQueryvalidation插件来validation表单,如果单击某个链接,我想删除validation并提交表单。 我正在提交像JavaScript一样jQuery('form#listing').submit() ,所以我必须使用javascript来移除validation规则/函数。 问题是,我无法弄清楚如何做到这一点。 我已经尝试过像jQuery('form#listing').validate({}); 和jQuery('form#listing').validate = null ,但没有运气。
数组justPrices的值如下: [0] = 1.5 [1] = 4.5 [2] = 9.9. 如何返回数组中的最小值?
我有这样的JavaScript数组: var myData=['237','124','255','124','366','255']; 我需要数组元素是唯一的和sorting的: myData[0]='124'; myData[1]='237'; myData[2]='255'; myData[3]='366'; 即使数组的成员看起来像整数 ,但它们不是整数 ,因为我已经将每个成员转换为string: var myData[0]=num.toString(); //…and so on. 有没有办法在JavaScript中完成所有这些任务?
使用以前提交的命令,将焦点放在控制台上并按上/下键。 我想删除所有最近的命令。 我试过这个命令: console.clear(); 但它仍然不能正常工作。 我甚至在浏览器中清理了整个cookie和caching。 但是这些命令仍然在控制台上。 有谁知道如何?