Tag: javascript

Angular js:如何使指令的ajax调用来创建选项

我为表单控件创建了指令。 有一些控件可以从ajax [API]调用中获得选项。 我被困在这里如何通过指令进行ajax调用。 function selectControlDir() { return { transclude: true, restrict: ‘E’, scope: { data: ‘=data’ }, template: “{{data._text}} \n\ {{ans._promptText}}” , link: function (scope, element, attrs) { //console.log(“scope.data.QuestionData”, scope.data.QuestionData); } }; } 完整代码的plunker http://plnkr.co/edit/Op1QDwUBECAosPUC7r3N?p=preview 在这里,我想对年份进行api调用(在页面加载时)。 年份更改Make的更新选项。

为owlcarousel制作的旋转木马创建拼贴画

我正在使用一个名为owlcarousel的插件来创建一个旋转木马。 旋转木马和拼贴画已经制作完成。 该作品已在Google Chrome,Safari,Opera和Firefox上进行了测试。 除了Firefox之外,所有这些都可以正常工作。 当旋转木马工作正常时,显示如下: 在Firefox上,它看起来是这样的: 现在,这是关于轮播(HTML)的代码的一部分: (function($){ $(‘.carousel-featured-sellers’).owlCarousel({ items: 3, loop:true, margin:15, nav:true, navText: [“”,””], dots: true, responsive:{ 0:{ items:1 }, 430:{ items:2 }, 800:{ items:3 }, 1400:{ items:4 }, 1800:{ items:6 }, 2400:{ items:7 }, 3000:{ items:9 } } }) })(jQuery); 关于样式(CSS)的部分: .featured-sellers-collage .div1{ width: 100%; } .featured-sellers-collage .div1 p { margin-bottom: […]

如何更改jqGrid冻结列中的样式

我没有冻结jqGrid列的网格。 我在gridComplete添加了冻结列方法 gridComplete: function() {$(this).jqGrid(‘setFrozenColumns’);}, 在此之后,在冻结的列中样式消失了。 我在loadComplete函数中动态更改样式,例如: $(this).css(“background-color”, “#fff0f5”); 我能解决这个问题吗?

如何将文件路径转换为treeview?

现在我在python中有一些文件具有以下文件路径格式: a/b/c/d/e/file1 a/b/c/d/e/file2 a/f/g/h/i/file3 a/f/g/h/i/file4 现在,当我在Python中获取这些路径时,我想将其转换为第三方jquery插件(例如fancytree,jqxTree)可以读取的JSON格式,以便将其转换为树视图。 也许还有其他更简单的方法,请建议。 谢谢!

如何以特定格式获取日期

我希望以这种格式使用dateformat:2015-08-04T00:00:00Z。 所以第一年,一个月,一天。 beforeShowDay: function (date) { var dt = $.datepicker.formatDate(‘yy-mm-dd’, date, “getDate”) return [$(‘#form_one3 > option:gt(0)[value=”‘ + dt + ‘T00:00:00Z”]’).length != 0]; }, onSelect: function (dateText, inst) { var dt = $.datepicker.formatDate(‘yy-mm-dd’, dateText, “getDate”) alert(dt); var hallo = $(“#form_inp1”).val() + ‘T00:00:00Z’; alert(dateText); alert(hallo); //$(“#form_inp1”).datepicker(“getDate”); //alert($(“#form_inp1”).formatDate(‘yy-mm-dd’, dateText, “getDate”) }, 但如果我发出警报(dateText),我会看到格式为:4-8-2015,它必须是:2015-08-04。 谢谢 如果我这样试试: onSelect: function (dateText, inst) […]

jQuery / javaScript – click / onclick事件监听器尽管关闭但在循环内部无效

我和我的循环再次…我正在尝试在几个div运行for循环,每个div都在类“ tooltipBox ”中但具有不同的id 。 在每个div都有一个带有类“ tttFalloutOrder ”的输入文本字段。 我想在for循环中做的是在每个.tttFalloutOrder输入字段上附加一个click-event-listener。 到目前为止这是我的代码: function installListener(elementId) { $( “div#” + elementId + ” > .tttFalloutOrder” ).on(“click”, function() { alert(“clicked on ” + elementId); }); } function runSimulation() { alert(“running simulation…”); $( “#lContent h2” ).html(“Simulation in progress…”); var agents = $( “div.tooltipBox” ); var rFOs = $( “.rFO” ); var i, […]

循环遍历仅以特定模式开头的JSON对象

循环通过仅以特定模式开始的JSON对象的正确/惯用方法是什么? 示例:说我有JSON之类的 { “END”: true, “Lines”: “End Reached”, “term0”: { “PrincipalTranslations”: { // nested data here } }, “term1”: { “PrincipalTranslations”: { // more nested data here } } } 我只想访问PrincipalTranslations对象,我试过: $.each(translations, function(term, value) { $.each(term, function(pos, value) { console.log(pos); }); }); 哪个不起作用,可能是因为我无法遍历END和Lines对象。 我试着用类似的东西 $.each(translations, function(term, value) { $.each(TERM-THAT-STARTS-WITH-PATTERN, function(pos, value) { console.log(pos); }); }); […]

触发JQuery事件后不会触发Codebehind OnClick事件

我在我的表单上的几个字段上使用html5约束validation,例如: 我想在点击时通过CSS和JQuery禁用提交按钮,但仅在validation通过后。 我试图像这样挂钩表单提交事件: var $form = $(‘#form1’); var $submitButton = $(‘#’); $form.submit(function () { $submitButton.prop(‘disabled’, true); }) 在validation后成功禁用按钮,会调用回发,但不会触发我的btnSubmit_click事件。 当html5约束validation通过时,我如何通过javacript / jquery确定所以我可以执行一个禁用按钮但仍允许我的btnSubmit_click事件触发的jquery函数? 更新:我使用简单的JQuery 2.0.3

循环函数,动画css旋转

我试图创建一个动画转换动画的函数,然后一旦它完成此操作,将旋转动画回到它的起始点并无限循环。 我有以下只有我不能让动画工作,也没有返回默认值? http://jsfiddle.net/QfeC2/ function drunk(){ $(‘div’).css({‘-webkit-transform’:’rotate(1deg)’}); $(‘div’).delay(4000).css({‘-webkit-transform’:’rotate(0deg)’}); } setTimeout(function() { drunk(); }, 2000);

photoswipe – 在画廊展示期间添加图片

我知道用jquery将图像添加到photoswipe列表很简单,但我无法弄清楚如何在浏览图库时更新图像列表,即无需返回图像列表。 一个替代方案(没有jquery,因为它直接将图像添加到photoswipe实例)我发现是使用下面的代码,但似乎在库中更新列表的唯一可能性是返回到第一个图像(在去之前)对于第一张图片,一切都很糟糕)。 浏览图库时是否有刷新列表的function? for (i = 0; i < fileList.length; i++) { //add new image list console.log(fileList[i]); instance.cache.images.push(new Code.PhotoSwipe.Image.ImageClass(fileList[i], fileList[i].url, fileList[i].caption, '')); };