Tag: javascript

动态更改tinyMce编辑器的高度

我在我的页面中使用了tinymce编辑器。 我想要做的是动态更改编辑器的高度。 我创建了一个函数: function setComposeTextareaHeight() { $(“#compose”).height(200); } 但这不起作用。 我的textarea是 我已经尝试了各种方法来改变高度,但无法达成分辨率。 我有什么遗失的东西吗?

获取最新的ajax请求并中止其他人

我一直在寻找,这个问题似乎很简单,但找不到答案。 我有多个请求调用不同的URL。 但对于每个url,我只想要一次结果,它必须是被调用的同一个url中的最后一个。 我现在的问题是“如何才能获得最后一个?” 我看了这个,似乎是3岁: http://plugins.jquery.com/project/ajaxqueue 还有其他任何方式可以干净利落地完成这项工作吗? 如果有这样的东西,它将是完美的: queue: “getuserprofile”, cancelExisting: true (将取消getuserprofile队列中现有的ajax) 谢谢

iframe的假用户代理

我是Javascript的新手。 我发现此代码使用Javascript更改用户代理。 var __originalNavigator = navigator; navigator = new Object(); navigator.__defineGetter__(‘userAgent’, function () { return ‘Custom’; }); var iframe=”; document.write(“User-agent header sent: ” + navigator.userAgent + iframe); 此代码可以运行并返回假用户代理,虽然如何为iframe设置相同的假用户代理? 这是我要做的事情的小提琴: http : //jsfiddle.net/ufKBE/1/

使用addEventSource时,FullCalendar v.2.2.6’hasTime’未定义错误

我目前正在尝试测试FullCalendar (版本2.2.6) addEventSource $(‘button’).click(function() { $(“#calendar”).fullCalendar(‘removeEventSource’, cal_events_1); $(“#calendar”).fullCalendar(‘addEventSource’, cal_events_2); }); 但我总是收到这个错误: Uncaught TypeError: Cannot read property ‘hasTime’ of undefined 两个源都是硬编码的,并且加载日历时,任一源都会成功加载事件,因此没有日期不正确。 var cal_events_1 = [ { events: [ { title: ‘event 1’, start: ‘2015-01-04’, color: ‘tomato’ }, { title: ‘event 2’, start: ‘2015-01-09’ }], color: ‘#55B2DA’, textColor: ‘#3c3c3c’ }, { events: [ { title: ‘event 3’, […]

获取.html()和.text()中突出显示的文本位置

我使用以下脚本来获取突出显示文本的位置: function getSelectionCharOffsetsWithin(element) { var start = 0, end = 0; var sel, range, priorRange; if (typeof window.getSelection != “undefined”) { range = window.getSelection().getRangeAt(0); priorRange = range.cloneRange(); priorRange.selectNodeContents(element); priorRange.setEnd(range.startContainer, range.startOffset); start = priorRange.toString().length; end = start + range.toString().length; } else if (typeof document.selection != “undefined” && (sel = document.selection).type != “Control”) { range = sel.createRange(); […]

查找具有特定数据属性jQuery的元素

我知道我总是可以迭代DOM树并检查数据字段的每个元素,如果值是正确的,但我想要一个更清晰的解决方案。 例如 OTHER HTML OTHER HTML OTHER HTML 是否有一个jQuery one liner来查找data-num = 3的所有跨度? 我知道我可以找到所有的跨度 $(“#theDiv”).find(span).each(function(e) { … }); 但我想要像 $(“#theDiv”).find(span > data-num=3).each(function(e) { … });

延迟后显示Bootstrap模态

如何在2秒后显示Bootstrap模态而不通过按钮触发模态? ×Close Modal title … Close Save changes

javascript – 通过邮件传递对象

我有一个看起来像这样的对象 var obj = {p1:true,p2:true,p3:false} 我希望尝试将此对象作为发布请求的一部分传递。 但另一方面(在PHP中)我得到的只是 [对象] 如何通过邮寄发送对象? 基本上我想要做的是 我有一个隐藏的输入,并像这样创建 这是隐藏forms的一部分。 按下按钮时我有 $(#obj).val(obj); $(‘form’).submit(); 请不要使用ajax的建议,因为我必须这样做,因为它是下载动态创建的文件。

dropzone js用删除按钮链接删除url

在Dropzonejs我创建删除按钮,然后将其附加到缩略图,我如何通过使用addRemoveLinks:true直接链接我从服务器geeting的url删除按钮addRemoveLinks:true , //Write function if you need to add some event after files added myDropzone.on(“addedfile”, function(file) { console.log(‘Files Added using ———->’+$attrs.apiCall); var _this=this; /* Maybe display some more file information on your page */ var removeButton = Dropzone.createElement(“-Remove file”); removeButton.addEventListener(“click”, function(e) { e.preventDefault(); e.stopPropagation(); _this.removeFile(file); }); file.previewElement.appendChild(removeButton); });

使用Javascript或Jquery自动导入本地CSV文件

我的客户想要一个包含导入CSV数据的网站,而不是托管在服务器上。 这样的想法是,他们的销售人员可以展示他们的产品,而无需在他们的PC上设置Web访问或托管。 他们还可以通过从原始Excel文档导出新的CSV文件来更新数据,而无需任何HTML或Javascript知识。 我在网上找到了不少解决方案 – 比如Papa Parse( http://papaparse.com/ ),但所有这些解决方案都要求用户使用选择文件。 例如,使用Papa Parse的以下脚本运行良好: Test CSV $(‘input’).change(function(e) { $(‘input[type=file]’).parse({ complete: function(data) { console.log(‘Parse results:’, data.results); } }); }); 我的问题是我需要能够对CSV文件的位置进行硬编码,以便在打开网页时自动显示数据,而无需用户进行任何进一步的交互。 这可能吗? 或者我忽略了一些非常基本的东西?