草庐IT

PLUGIN_NAME

全部标签

javascript - CSS 和 JQuery : spaces inside image name break code of url()

我有一个页面,当鼠标悬停在缩略图上时,该页面应该显示图像的放大版本。我有一个带有ID的“div”,JQuery代码如下:$(document).ready(function(){$('img').hover(function(){varsrc=$("#im"+this.id).attr("src");$('#viewlarge').css('backgroundImage','url('+src+')');returnfalse;});});我使用的图像是由Ruby脚本生成的,该脚本“生成”具有相似但不同ID的图像。但是,有时上传的照片内部有“空格”。我的开发人员工具告诉我背景图片设置

javascript - 未捕获的类型错误 : Cannot read property 'name' of undefined

我尝试使用facebookapi将数据提取到表单输入中。现在,一切都很顺利,直到我还尝试获取当前用户的位置。如果当前用户分享了他的位置(他住在哪里),那么我就没有问题。但是,如果用户没有在Facebook上分享他的位置,我会收到一个错误:未捕获的类型错误:无法读取未定义的属性“名称”这是我一直在使用的代码。如果您有解决方法,请在此处发表评论:)//AdditionalJSfunctionsherewindow.fbAsyncInit=function(){FB.init({appId:'*******',//AppIDstatus:true,//checkloginstatuscook

javascript - Google Places JavaScript 自动完成 : can I remove the country from the place name?

我有以下jQuery代码,可以很好地获取所选国家/地区的城市列表。varcity;varplace;$('#city').on('focus',function(){input=this,options={types:['(cities)'],componentRestrictions:{country:$('#countryoption:selected').val()}};city=newgoogle.maps.places.Autocomplete(input,options);google.maps.event.addListener(city,'place_changed',

使用kettle同步全量数据到Elasticsearch(es)--elasticsearch-bulk-insert-plugin应用

背景为了前端更快地进行数据检索,需要将数据存储到es中是一个很不错的选择。由于公司etl主要工具是kettle,这里介绍如何基于kettle的elasticsearch-bulk-insert-plugin插件将数据导入es。在实施过程中会遇到一些坑,这里记录解决方案。可能会遇到的报错:1、NoelasticSearchnodesfound2、不支持ssl认证(用户名&密码)后文提供解决办法es插件配置这里举个简单例子,将mysql的一张表导入到es中: 表输入比较简单就不介绍了,这里讲下es插件的配置。1、先配置index、type,id(可以不设置)  2、配置ip跟port注意:port

javascript - 未捕获错误 : Mismatched anonymous define() module: function definition(name, 全局)

这个问题在这里已经有了答案:Mismatchedanonymousdefine()module(8个答案)关闭6年前。我在加载主干的requirejs文件时遇到了这个错误。我尝试加载r.js,requirejs优化器,但我仍然坚持使用它。UncaughtError:Mismatchedanonymousdefine()module:functiondefinition(name,global){"usestrict";varPubSub={name:'PubSubJS',version:'1.3.1-dev'以下是我的js:define(['jquery','underscore','

javascript - 为什么连续调用 `pattern.test(name)` 结果相反

这个问题在这里已经有了答案:WhydoesaRegExpwithglobalflaggivewrongresults?(7个答案)关闭7年前。为什么这段代码先返回true,然后返回falsevarpattern=newRegExp("mstea",'gi'),name="AmandaOlmstead";console.log('1',pattern.test(name));console.log('1',pattern.test(name));演示:Fiddle

javascript - constructor.name 在 Internet Explorer 中未定义

我在IE中的调试工作今天结束,发现constructor.name是undefined。我创建了以下重现该问题的简单代码:({}).constructor.name===undefined//=>true是否有任何解决方法可以使此工作正常进行?也许以某种方式覆盖原型(prototype)?如果可能的话,我不想更改语法,因为更改会很大。JSFIDDLE 最佳答案 来自matt.scharley.me/***HackinsupportforFunction.nameforbrowsersthatdon'tsupportit.*IE,I'

javascript - 如何在 "Bootstrap: collapse plugin"转换完成后触发 JavaScript 函数

我正在尝试在Bootstrap之后调整iframe的高度:collapse插件转换完成。Click事件不起作用,因为转换尚未完成,JavaScript获取了错误的高度信息。有解决这个问题的想法吗? 最佳答案 您需要处理折叠插件上的隐藏事件。FromDocshidden-Thiseventisfiredwhenacollapseelementhasbeenhiddenfromtheuser(willwaitforcsstransitionstocomplete).$('#myCollapsible').on('hidden',func

javascript - 将对象转换为键值对象数组,如 `{ name: "Apple",value : "0.6" }`

我有一个这样的对象:consttotal={"Apple":0.6,"Banana":0.6,"Orange":1,"Grapes":0.4,"Pineapple":0.4};现在我想将它转换成一个键值对象数组,其中每个对象都有相同的两个属性集,"name"和"value",分别保存原始对象的每个属性的键和值:[{"name":"Apple","value":0.6},{"name":"Banana","value":0.6},{"name":"Orange","value":1},{"name":"Grapes","value":0.4},{"name":"Pineapple","v

javascript - JQuery $(this).attr ("name") 与 this.name

主要区别是什么$(this).attr("name")和this.name技术解释是什么? 最佳答案 第一个从DOM元素形成的jQuery对象中获取属性值。第二种方法直接从DOM元素获取属性,因此速度更快。您应该尽可能使用原生属性。 关于javascript-JQuery$(this).attr("name")与this.name,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2