Tag: javascript

在hover时更改文本,然后返回上一个文本

我有一个评论系统,每个评论都有一个按钮,通常显示回复的数量。 我希望当用户将鼠标hover在按钮上时,文本会从“3回复”变为“回复!”,然后,当鼠标离开按钮时,文本将返回“3回复”。 因为每个评论的回复数量各不相同,所以我不能做一个简单的mouseover / mouseout脚本。 绕过它的一种方法是将回复的数量作为变量传递,并使用一个小函数来处理它。 但必须有一个更简单的方法。 我尝试在css中使用:hover事物来更改标记的内容(使用css属性内容),但还没有运气。 任何帮助表示感谢,谢谢!

在SVG中创建一个表

我正在尝试在SVG文档中创建一个类似于表的对象。 目前,由于SVG没有表元素,我使用HTML解析器将HTML表(由HTML表生成器中的用户创建)转换为一组SVG对象,并且然后将其添加到我的整体SVG绘图中。 我想知道是否有人能够找到更好的替代方法,例如SVG表构建器? 我想用Javascript或jquery来完成这个。 任何想法或建议将不胜感激。

使用jQuery触发html onclick事件

内联onclick是由我无法控制的cms生成的。 我想执行$(“#test_default”).click(); 使用jQuery,但这不起作用,因为它没有绑定到jQuery事件管理器。 我一直在尝试变种 $(“#test_default”).click(function (e) { $(e.target).attr(“onclick”).apply(checkbox, [e]); return false; }).click(); 但无济于事。 请帮忙。 谢谢。 onclick中可能有几十种不同的内联函数。 复制它们并将它们并行运行并不是一个真正的选择。 答案适用于小型演示,但不适用于实时环境。 请查看http://jsfiddle.net/GtJjt/我需要以编程方式触发复选框。 奇怪的只有$(“#metadata_field_text_10190_default”)[0].click(); 正确触发事件。 有谁能解释一下?

在JavaScript“窗口”对象中存储变量是使用该对象的正确方法吗?

(也许)我刚刚通过在JavaScript window对象中“存储”/“保存”变量来解决我的问题( 如何在从对话框窗口成功提交表单之后更新前端内容? )。 但是,由于我是JavaScript的新手, 我有一些疑问,如果在JavaScript window对象中存储/保存变量是使用该对象的“常见”/“正确”方式 。 是吗? 例如,使用以下代码 $(‘.trigger’).click(function() { window.trigger_link = this; }); 是明智的吗?

Angularjs $ http VS jquery $ .ajax

我可以在Angularjs $http设置context ,就像我们可以在jQuery’s $.ajax吗? define([ ‘app’ ], function(app) { app.controller(“controller1”, function($scope, $route, $http) { return $http({ method: ‘GET’, url: ‘server.php’ }).then(function(response) { $scope.contacts = response.data; }); }); }); 另外,jQuery的$.ajax还有更多的回调,比如.done , .promise ,我可以用它来操作下面的context ,我想知道我是否可以在Angularjs做同样的Angularjs ? $.ajax({ type: “GET”, dataType: “HTML”, url: ‘server.php’, context: $(“#container”), async: true, beforeSend: function() { $(this).html(‘loading…’); }, success: function (returndata, status, jqxhr) […]

得到单词点击段落

我有一个HTML文档,其中包含大约30,000个单词。 我希望能够在用户点击任何单词时执行某些操作。 为了简单/概念,我只想alert()那个词。 例如,在段落中,如果我点击“有”它应该运行alert(“have”) 。 我正在使用jQuery。

jQuery确保填写所有表单字段

我有一个简单的表单,我正在进行客户端validation。 要进行validation,不应将任何字段留空。 这是我的方式: function validateForm() { $(‘.form-field’).each(function() { if ( $(this).val() === ” ) { return false } else { return true; } }); } 出于某种原因,即使填写了所有字段,我的函数也总是返回false。

在bootstrap-datetimepicker中设置默认时间

我想在此datetimepicker中将默认时间设置为当前日期的00:01。 以前有人试过吗? 度过难关。 看起来很简单。 $(‘#startdatetime-from’).datetimepicker({ language: ‘en’, format: ‘yyyy-MM-dd hh:mm’ }); 我需要使用setDate ,但我不确定如何。 我检查了他们的代码,但没有找到参数。

无法在android中的inappbrowser中启动pdf文件

当用户点击链接时,我需要在inappbrowser中显示pdf。 它在ios中工作正常,但没有在android上工作。 我正在为我的项目使用IBM worklight。 以下是我使用过的代码: window.open(“pdfURL”,”_blank”,”location=yes”); 在ios中,inappbrowser启动并显示pdf,但在android中,inappbrowser启动但没有显示内容

消除零某种JavaScript性能技巧?

查看jQuery核心,我发现了以下代码约定: nth: function(elem, i, match){ return match[3] – 0 === i; }, 我对片段match[3] – 0感到好奇match[3] – 0 在Google上搜索“-0”并不是很有效率,搜索“减零”会返回对Bob Dylan歌曲的引用。 所以,谁能告诉我。 这是某种性能技巧,还是有理由这样做而不是parseInt或parseFloat ?