Tag: javascript

如何将自定义javascript添加到WordPress管理员?

我想在Edit Post页面添加一些自定义jquery代码,非常简单,比如当有人按下Publish时显示div。 唯一的限制是我希望通过使用插件来实现这一点,而不是破解管理模板文件。 我尝试使用某些动作回显一些脚本标签,但似乎不是这样。

AngularJS JQuery Ajax表单提交等效

到目前为止,我已经跳进了angularjs和它的精彩。 我一直在通过$ http服务发送AJAX请求。 今天我很震惊地发现没有简单的方法(据我所知)。 通过谷歌和SO进行搜索使我无处可寻找复杂的复杂解决方案。 虽然我现在最终使用JQuery,但我很好奇是否能够发送表单的JQuery ajax真的可用。 这是一个简单的JQuery代码来说明我在说什么 $.ajax({ type: “POST”, url: formUrl, data: formData, success: function(data) { $scope.form = $sce.trustAsHtml(‘Succesfully Registred. You will be taken home in 5 seconds!’); $timeout(function(){ $window.location.href= “#home”; }, 10000); } });

fb登录弹出块

我正在使用fb登录function,但问题是,每当我在页面媒体加载完成之前单击fb登录按钮时,它会阻止fb登录的弹出窗口,但如果我在第二次传递给加载事件后点击fblogin它作品 这是我正在使用的function: function fb_login() { var email=”; console.log(loginClassbackQueue); // console.log(‘user wants to login with fb’); FB.getLoginStatus(function(response) { if(response.status!=’connected’){ FB.login(function(response) { // console.log(response); if (response.authResponse) { // console.log(‘user logged in successfully’); // console.log(response); email = update_f_data_login(response); $(‘#fb_login_popup, #popup_overlay’).hide(); // loginme(email); } else { loginClassbackQueue = []; // console.log(‘user failed to login’); } // console.log(‘fb login completed […]

如何在jQuery中生成一个字母数组?

在Ruby中我可以做(‘a’..’z’).to_a并得到[‘a’, ‘b’, ‘c’, ‘d’, … ‘z’] 。 jQuery或Javascript提供类似的构造吗?

你最喜欢的JavaScript / jQuery代码编辑器是什么?

什么是最好的和最强大的AJAX(包括jQuery)代码编辑器? 我可以使用Visual Studio,但想知道NON MICROSOFT用户编写JavaScript,AJAX和jQuery代码的方法。

Vimeo Froogaloop API无法识别事件

我正在尝试使用froogaloop API识别vimeo的onPlay,onPause和onFinish事件。 我已经尝试过用这个东西想象的一切,没有运气。 我在Firefox上遇到此错误: <img src="http://sofzh.miximages.com/javascript/1plza.png" alt=" 的权限被拒绝获取宠物属性Location.toString”> 在Chrome中: 从CDN导入froogaloop: 我的JS: $(function(){ var vimeoPlayer = document.querySelector(‘iframe’); $f(vimeoPlayer).addEvent(‘ready’, ready); function ready(player_id) { froogaloop = $f(player_id); function setupEventListeners() { function onPlay() { froogaloop.addEvent(‘play’, function(data) { console.log(‘play event’); }); } function onPause() { froogaloop.addEvent(‘pause’, function(data) { console.log(‘pause event’); }); } function onFinish() { froogaloop.addEvent(‘finish’, function(data) { console.log(‘finish’); }); […]

对象和数组的复杂JSON嵌套

我对JSON对象/数组的语法和结构很困难。 { “accounting” : [ { “firstName” : “John”, “lastName” : “Doe”, “age” : 23 }, { “firstName” : “Mary”, “lastName” : “Smith”, “age” : 32 } ], “sales” : [ { “firstName” : “Sally”, “lastName” : “Green”, “age” : 27 }, { “firstName” : “Jim”, “lastName” : “Galley”, “age” : 41 } ] } […]

当后退按钮触发popState时,如何防止页面刷新?

我试图在没有重新加载的情况下修改页面中的内容。 目前我的代码是: window.onpopstate = function(event){ // Ajax Request the Page and replace content with new content }; 当我按下状态然后触发popstate事件时,这可以工作,但是如果我按下浏览器中的后退按钮,它会导航到url而不是调用onpopstate事件。 如何阻止页面刷新并使用我的ajax调用更新页面? 编辑:我正在尝试使用pushState和popstate进行更新。 我希望保持我的url免费。

rails AJAX js.erb相同路由更多动作

我有带有引导选项卡的rails4应用程序。 我有所有选项卡的root /common_medias ,并在用户单击给定选项卡时为每个选项format.js载带有AJAX + format.js + js.erb的数据。 我的问题是我还想在will_pagination gem的帮助下进行无限滚动,但是js.erb文件已经用于加载初始数据。 目前bootstarp tab js action和will_pagination js action都指向同一个url,所以两者都尝试使用相同的js.erb,这会导致一些问题。 什么是好的解决方法? 创建一个新的控制器动作,这样就会有分开的js.erb文件(由于分页和原始数据将被分开,这个文件似乎很奇怪)。 或者我应该在单个js.erb文件中使用条件来检查触发操作是什么(在选项卡单击/滚动上加载数据)。 我不知道如何实现其中的任何一个,所以请提供一些基于我的优选方式的代码。 common_medias.html.erb <a href="#filestab" aria-controls="filestab" role="tab" data-toggle="tab" data-link = "” data-activetab=”file”>Files <a href="#linkstab" aria-controls="linkstab" role="tab" data-toggle="tab" data-link = "” data-activetab=”link”>Links <a href="#calendarstab" aria-controls="calendarstab" role="tab" data-toggle="tab" data-link = "” data-activetab=”calendar”>Calendar #LOADED BY JS ON TABCLICK … common_medias控制器 […]

仅使用Javascript使用Bit.ly API缩小URL

我现在正在玩Javascript …我正在缩小一些使用bit.ly来推特的URL,然后我开始思考一个自动化流程,它可以使用他们的API缩小我想要的URL,然后我看了他们的文档,我看到他们只支持PHP(有一些Javascript),但无论如何,我只能使用Javascript吗?