草庐IT

位置变化

全部标签

javascript - 在 iframe 内更改的下拉列表的当前光标位置插入文本

我正在使用Microsoftajax-toolkit提供的文本编辑器。它在浏览器上呈现iframe。我在那个编辑器中添加了一个下拉列表,我希望当用户更改下拉索引时,应该在编辑器当前光标位置添加该值。我在SO上得到了一个代码,它给了我当前在编辑器中选择的文本如下functiongetIframeSelectionText(iframe){varwin=iframe.contentWindow;vardoc=iframe.contentDocument||win.document;if(win.getSelection){returnwin.getSelection().toString(

javascript - 如何拦截javascript中的innerHTML变化?

我需要拦截网页中单元格内容的任何更改。下面的代码告诉我addEventListener不起作用。functionmodifyText(){alert("!");}varel=document.getElementById("mycell");el.innerHTML="a"el.addEventListener("change",modifyText,false);//AfternextinstructionIexpectanalertmessagebutitdoesnotappear...el.innerHTML="Z";该代码只是一个玩具示例。在我的真实情况下,页面中的更改(因此也

javascript - 如何控制 Angular Material 中的 md-select 下拉位置

我需要自定义一个md-select,以便选项列表更像传统的选择。选项应显示在选择元素下方,而不是悬停在元素顶部。有谁知道存在这样的东西,或者如何实现它? 最佳答案 这适用于Angular2+的Material使用disableOptionCentering选项,例如:{{movie.viewValue}} 关于javascript-如何控制AngularMaterial中的md-select下拉位置,我们在StackOverflow上找到一个类似的问题: ht

javascript - 在上传循环期间获取字节位置

我正在开发一个函数,该函数将使用第3方API将数据分块写入远程服务器。通过StackOverflow上的一些帮助,我能够完成此任务,现在它正在按预期工作。问题是我只能写入一个16kb的block,因为我需要提前写入下一个字节的位置的pos。初始写入很容易从0开始。由于我对此不熟悉,我不确定下一个pos应该只是16还是什么。如果有帮助,API调用writeFileChunk()需要3个参数,文件路径(str)、pos(int64)和数据(base64编码字符串)。reader.onload=function(evt){//GetSERVER_IDfromURLvarserver_id=g

javascript - 如何观察 Angular 2 中元素大小何时发生变化

当模板中的div改变大小时,执行某些操作的最佳方法是什么?调整窗口大小时,div的大小会发生变化。使用RxjsObservable/subscribe还是其他方式?模板:...组件:@Component({selector:'app-box',templateUrl:'./box.component.html',styleUrls:['./box.component.css']})exportclassBoxComponentimplementsOnInit{@ViewChild('eMainFrame')eMainFrame:ElementRef;constructor(){}ngO

javascript - 如何在javascript中获取元素的真实位置

我想在javascript(或jquery短代码)中获得我的样式元素的真实X和Y位置。varoffset=obj.offset();ox=offset['left'];oy=offset['top'];px=parseInt(obj.css('padding-left'));//paddingleftpy=parseInt(obj.css('padding-top'));//paddingtopbx=parseInt(obj.css('border-width'));//strokevalueox=ox+px+bx;oy=oy+py+bx;但是这个代码有时不起作用..当scroolto

javascript - 计算图像的位置以跟随滚动条

当用户滚动页面并在底部有一个箭头时,我想在屏幕上从页面顶部到底部画一条线。我不想使用固定位置以便它始终位于同一位置,我希望它通过确定页面长度等来指示它们在页面上的位置。我有以下代码在一定程度上起作用。这个问题是当我滚动到一半时箭头从页面底部消失。我尝试了此代码的不同变体,但都没有用。谁能帮忙?//Drawdottedlineonscroll-workstocertainextentbutscrollsoffpage$(window).scroll(function(){if($.windowScrollTop()>10){varpos=$.windowScrollTop();varsc

javascript - 从跨域 iframe 中检测方向变化

所以我有一个.jsp页面,其中有一个iframe。此iframe的内容托管在单独的域中。在移动设备上,我正在寻找此iframe来检测方向变化并相应地更改内容的尺寸。有没有一种方法可以将事件监听器添加到此iframe中存储的内容以检测方向变化?如果此内容不在iframe中,而是直接访问,则调用如下:window.addEventListener('orientationchange',FunctionToBeCalled,false);成功捕获方向变化并调用适当的函数。但是,我似乎无法在iframe中使用它。我尝试了parent.addEventListener、parent.windo

javascript - 使用 Quill.js 在光标位置插入文本

我正在尝试向quill.js添加自定义功能(“模块”),但似乎无法做到。这是我需要的:如果想添加一个插入模板替换变量的按钮...说像{{company}}这样的东西在光标所在的位置编辑器,目前是否可以使用API-我想我可以做到它使用insertText但我似乎无法让它工作。谢谢 最佳答案 我最终在非常相似的设置中做了什么:letmergeFieldText='{{company}}';varselection=this._quill.getSelection(true);this._quill.insertText(selectio

javascript - jQuery 动画颜色变化

我正在尝试将链接颜色从当前颜色更改为其他颜色的动画。$(window).load(function(){$('.article-previewh1a').hover(function(){$(this).animate({color:#ffffff},1500);});});由于某种原因,它无法正常工作。我正在使用jQuerycolorplugin. 最佳答案 您需要将十六进制三元组包裹在一个字符串中,更改为:color:#ffffff为此:color:"#ffffff" 关于javas