草庐IT

open_image

全部标签

Javascript : Close open HTML tags in a string

我有一个包含HTML代码的javascript字符串。我显示它,并根据字数附加了一个阅读更多/更少的切换器。问题是,当我缩小HTML代码时,它可能有开放标签,假设Acomputerisageneralpurposedevicethatcanbeprogrammedtocarryoutafinitesetofarithmeticorlogicaloperations当收缩变成Acomputerisageneralpurposedevicethatcanbeprogrammed...more由于未闭合的粗体标记,以下数据变为粗体。我想要一个javascript解决方案来关闭字符串中未关闭的

javascript - 如何在使用 window.open 时停留在当前页面

我正在触发Window.open();命令。这会在另一个选项卡中打开链接页面。我想要的是当我点击链接时,链接将在新窗口中打开,但应该在同一页面上。这可能吗?目前我是这样用的functionAddToDatabase(url){window.open(url,"_blank");} 最佳答案 使用_self而不是_blank。window.open(url,"_self");_blank-URL被加载到新窗口中。这是默认值_parent-URL加载到父框架_self-URL替换当前页面_top-URL替换任何可能加载的框架集name-

javascript - 解构 Open Layer 3 map

因此,我将OpenLayers3与Ember.js结合使用来制作仪表板,我已经动态加载了map,但我希望它在我离开路线时被销毁,我唯一找到的就是map。destroy()但它适用于旧版本的API,新版本中似乎没有。在转到map页面几次后,我使用了chrome调试器,发现我有29个ol.Map对象。这是我目前的情况App.MapView=Ember.View.extend({map:null,didInsertElement:function(){this.map=newol.Map({target:'map',layers:[newol.layer.Tile({source:newol

javascript - Photoshop 脚本 : Move an image to position x, y

我有一个事件的ArtLayer被变量NewLayer引用,我想移动到Canvas中的绝对位置x,y。我已经用谷歌搜索了几个小时,但没有任何结果。有人可以举个例子吗?//谢谢。 最佳答案 经过更多API阅读和搜索后,我得出的结论是只能使用增量移动来移动图层。我编写了这个小函数来将图层定位在绝对位置。希望这对下一个有同样问题的读者有所帮助...//******************************************//MOVELAYERTO//Author:MaxKielland////MoveslayerfLayert

javascript - Mobile Safari 渲染 <img src ="data:image/jpeg;base64..."> 在 Canvas 上缩放?

我尝试在iOS6上的SafariMobile上的Canvas上渲染加载了FileReader对象的本地镜像。但是每个带有数据URL的图像都会被垂直缩放。这是一个错误吗?在Chrome上它可以正确呈现。DemoScriptScreenShotfromiOS6(上图:Canvas,下图:原始图像)有什么办法可以解决这个问题吗?这是错误吗?如果我首先使用“PhotoWizard”应用程序在设备上调整图像大小(将其缩小到720像素宽度),Canvas会正确渲染它。这似乎是图像大小或使用相机应用程序拍摄的图像的问题:WorkingDemoScript尝试了来自JakeArchibald的建议,看

javascript - 从 background-image 属性获取 URL

我目前正在使用它从background-image属性中获取url:varurl=$(this).find('div').css('background-image');url=url.substr(4,url.length-5);这在某些浏览器(IE6-9)中工作正常,而不是:url(http://.com/)它的url("http://.com/)是否有一种故障安全方法可以从该属性中获取url?无需进行浏览器检测或其他操作? 最佳答案 你可以这样做:url=url.replace(/^url\(["']?/,'').replac

javascript - Window.open 作为模态弹出窗口?

我想打开window.open作为模态弹出窗口。varfeatures='resizable=yes;status=no;scroll=no;help=no;center=yes;width=460;height=140;menubar=no;directories=no;location=no;modal=yes';window.open(href,'name',features,false);我可以使用Window.ShowModelDialog(),但在我的子窗口中我调用父javascript方法。ShowModelDialog()不会发生这种情况。functionCallPar

javascript - 在 chrome 中使用 window.open 打开时保存文档

我在使用javascript打开新窗口时遇到问题。我在名为“theCode”的var中有HTML代码;varj=window.open('')j.document.write(theCode);j.document.close();以下代码工作正常,但在chrome中我无法保存新文档或查看源代码(选项被禁用)。在火狐中没问题。chrome对此有任何解决方法吗? 最佳答案 事实发生几个月后,但我很确定您可以为此使用数据URI:window.open("data:text/html;base64,"+btoa(theCode))

javascript - 为什么 Chrome 粘贴图片时会将图片数据转换为 "image/png"mime 类型?

将JPG图片文件复制粘贴到Chrome后,分析Event.originalEvent.clipboardData中的数据,图片类型为image/png。为什么?操作系统:windows7我认为复制到剪贴板时图像不可能被转换。我试过把它粘贴到其他App上,图片可以保存为JPG。我是从网页上下载的。 最佳答案 也就是说,在native应用程序和网站之间进行尽可能丰富的交互显然是一个目标。但是浏览器需要做一些“过滤”以仅公开它知道MIME类型描述的数据-MIME类型是我们描述网络内容的方式,它是跨平台的,因此比com.apple.iWor

javascript - 可以将 "paste image"支持破解到 Firefox 中的文本区域吗?

我正在通读thisarticle关于Chrome和Firefox中的图像粘贴。回顾一下,Firefox不提供有关粘贴图像的任何信息,“粘贴”事件处理程序获取一个空的clipboardData对象。要解决这个问题,可以在DOM中放置一个不可见的contenteditablediv并始终保持焦点,当粘贴内容时,它会触发超时,检查不可见div的内容以获取图像处理。除了用contenteditablediv替换textarea之外,是否有任何方法可以使用魔术iframe或其他东西来破解内容,从而在Firefox中获得粘贴图像支持?(注:Java和Flash解决方案不在话下)