Tag: javascript

如何检测jquery中的文档大小更改

所以假设单击某些内容会导致新内容被加载到屏幕上,因此文档的高度会发生变化,而之前没有滚动条,现在实际上有滚动条… 我如何检测使用jquery发生的事情 绑定resize事件到窗口只检测窗口resize,而将其绑定到文档不起作用

使用jQuery计算字符/短信

我使用NobleCount计算字符和以下代码: $(‘#message’).NobleCount(‘#messageInfo’,{ max_chars: getMaxChars(), on_negative: function(t_obj, char_area, c_settings, char_rem){ } }); 我想要一个像计数短信的function,如果达到限制,接下来的160个字符用于第二个短信,依此类推。 我可以使用on_update,on_positive,on_negative和block_negative等参数。 我尝试使用modulo,但它不起作用。 有任何想法吗?

从另一个Controller Angular Js调用函数

我是新手使用角度js,我已经声明了许多控制器,现在我想将一个控制器的function用于另一个控制器。 这是我的示例代码。 app.controller(‘Controller1’,function($scope,$http,$compile){ $scope.test1=function($scope) { alert(“test1”); } }); app.controller(‘Controller2’,function($scope,$http,$compile){ $scope.test2=function($scope) { alert(“test1”); } }); app.controller(‘Controller3’,function($scope,$http,$compile){ /// }); 现在我想在controller3中调用test2函数。 任何人都可以帮助..感谢Avance … 🙂

如何使用jquery或javascript获取文件的扩展名?

我想检查上传文件的类型。 如果名称像example.txt ,我只想获得.txt部分。 我怎样才能使用Jquery或javascript实现它。 任何建议或链接将是赞赏!

正确实现Vue.js + DataTables

我试图实现Vue.js + jQuery的DataTables,但有一些奇怪的事情发生。 在firefox上查看这个小提琴(不在chrome上工作) : http : //jsfiddle.net/chrislandeza/xgv8c01y/ 当我改变DataTable的状态时(例如排序,搜索等): 列表上新添加的数据消失了 DOM不读取指令或vue属性 我很确定任何试图混合vue.js +数据表的人都会遇到这个问题。 你做了什么来解决这个问题? 或者是否有一个纯粹的Vue.js脚本/插件,它具有与jquery的DataTable相同(或关闭)的function? (分页,搜索,排序,显示的条目数等)。 这是上面小提琴的代码: HTML: Name Age {{ user.name }} {{ user.age }} Action Name Age Add JavaScript的: $(document).ready(function () { var dT = $(‘#app-datatable’).DataTable(); }); var vm = new Vue({ el: ‘#app’, data: { newUser: {}, users: [ {name: ‘Chris’, age: […]

扩展bootstrap-typeahead以获取对象而不是字符串

我扩展了bootstrap-typeahead以获取对象而不是字符串。 它有效,但我想知道这是做事情的正确方法。 谢谢。 参考: http://twitter.github.com/bootstrap/javascript.html#typeahead http://twitter.github.com/bootstrap/assets/js/bootstrap-typeahead.js _.extend($.fn.typeahead.Constructor.prototype, { render: function (items) { var that = this; items = $(items).map(function (i, item) { i = $(that.options.item) .attr(‘data-value’, item[that.options.display]) .attr(‘data-id’, item.id); i.find(‘a’).html(that.highlighter(item)); return i[0]; }); items.first().addClass(‘active’); this.$menu.html(items); return this; }, select: function () { var val = this.$menu.find(‘.active’).attr(‘data-value’), id = this.$menu.find(‘.active’).attr(‘data-id’); this.$element .val(this.updater(val, id)) .change(); return this.hide() […]

如何在textarea中显示线条以使其看起来像记事本?

我需要在文本区域显示线条,使其看起来像记事本。 我只有一个文本区域。 以下记事本仅供参考。

如何做JavaScript对象内省?

在所有探测之后该怎么做,据报道有效对象对于探测到的任何属性都返回’undefined’? 我使用jQuery, $(‘selector’).mouseover(function() { }); 在函数范围内, $(this)所有内容都返回’undefined’。 选择器是地图标签的“区域”,我正在寻找其父属性。

WordPress模板目录在jQuery中的路径?

我的标题是调用一个发送电子邮件的javascript文件: <script type="text/javascript" src="/css/effects.js”> 但是在这个文件中,我有一个jQuery代码,它调用一个.php文件来实际发送电子邮件: $.ajax({ type: “POST”, url: “css/sendmail.php”, data: dataString` 但脚本不起作用,除非url是: /css/sendmail.php 而不仅仅是: css/sendmail.php 有没有办法在js中包含wordpress模板目录的路径?

可以通过AJAX使用Google Maps / Places的“自动填充”API吗?

我正在尝试使用Google商家信息自动填充API在网络应用程序中使用企业数据预填充表单以简化数据输入。 API非常简单,但它似乎不想接受XHR。 $.getJSON(“https://maps.googleapis.com/maps/api/place/autocomplete/json”,{ input: input.term, sensor: false, types: ‘establishment’, location: ‘40.01496,-105.27029’, radius: 10000, key: Config.googleplaceskey },function(places_response){ //Some other code. }); 我在控制台中得到这个: XMLHttpRequest cannot load https://maps.googleapis.com/maps/api/place/autocomplete/json?input=At&sensor=false&types=establishment&location=40.01496%2C-105.27029&radius=10000&key=AIzaSyDKzUgcLklQE_U5494vHq_SzrFakNHugaQ. Origin http://localhost:8086 is not allowed by Access-Control-Allow-Origin. 这在某种程度上不是API的意思吗? 任何人都知道一个变通方法,或者我可以发送一些额外的参数来使其工作? 更新: 以下是此调用的API文档的链接。 父文档实际上甚至还有JavaScript JSON解析示例。 真的很混淆为什么这会在服务器端关闭。 http://code.google.com/apis/maps/documentation/places/autocomplete.html