什么时候ckeditor实例正确加载?

我想在一个CKEDITOR实例正确加载后操作它,这意味着我已经获取了一系列内容并使用setData插入它们。 问题是,一旦我完成了操作加载数据的DOM的setData,我就调用了一个函数,它什么也没做,因为显然数据实际上并没有被加载和显示,或者……不管是什么,CKEDITOR确切地说。 如果我执行setTimeout(….,3000)或其左右,它确实有效。 当然,这是一个丑陋的黑客,因为这个数字只是一个随机猜测。 我想要一些可以锁定的事件,这让我知道可以深入了解编辑器的内容并开始摆弄它们。 我试过’加载’,’instanceReady’和各种其他回调没有取得很大的成功。

Lightbox不适用于AJAX加载部件

我有一个页面有5张图片和一个按钮,使用AJAX加载更多。 我正在使用此脚本加载其余图片: $(document).ready(function(){ $(“#loadmorebutton”).click(function (){ $(‘#loadmorebutton’).html(‘<img src="/img/ajax-loader.gif” />’); $.ajax({ url: “/includes/loadmore.php?lastid=” + $(“.postitem:last”).attr(“id”), success: function(html){ if(html){ $(“#wallPosts”).append(html); $(‘#loadmorebutton’).html(‘Load More’); }else{ $(‘#loadmorebutton’).replaceWith(‘No more posts to show.’); } } }); }); }); 首先,显示5张图片,当用户点击旧post时,会加载更多5张图片。 现在我的问题是,尽管所有图片都具有相同的代码/类/结构,但灯箱仅适用于前5张图片,而不适用于AJAX加载的图片。 有人可以帮我解决这个问题吗?

jQuery目标空白atr – 在脚本中包含这个?

我有以下jquery脚本,它处理查询站点 – 访问者进入搜索外部站点。 $(“#Sbutton”+i).click(function(){ var my_id = $(this).attr(‘id’).substr(8); //alert(my_id); SearchUrl = $(‘#Search’+my_id).val(); SearchQuery = $(‘#String’+my_id).val(); location = SearchUrl+SearchQuery; 目前,查询加载在与输入查询的窗口相同的窗口中。 我想以与’target:_blank’类似的方式使用它。 看来我必须使用类似“.attr(”target“,”_ blank“)”的代码,但我似乎无法弄清楚这一点。 有人帮我这个吗? 提前致谢!

为什么我的掩码代码有JavaScript解析器错误?

我在Visual Studios 2012中有一个JavaScript解析器插件,它在这段代码的第30行引发了一个错误,这是布什先生的$ .mask文章的结束大括号: /* Masked Input plugin for jQuery Copyright (c) 2007-2013 Josh Bush (digitalbush.com) Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license) Version: 1.3.1 */ (function($) { function getPasteEvent() { var el = document.createElement(‘input’), name = ‘onpaste’; el.setAttribute(name, ”); return (typeof el[name] === ‘function’) ? ‘paste’: ‘input’; } var pasteEventName = getPasteEvent() + “.mask”, ua […]

在表单加载时加载总计

嗨我有以下输入获取值和调用函数fntotal显示总数。 更改值时,代码可以正常工作。 但是,当在表单中加载值时,它不会显示总计。 function fntotal(formObj) { var total = 0; total += parseInt(formObj.test1.value, 10) total += parseInt(formObj.test2.value, 10) total += parseInt(formObj.test3.value, 10) total += parseInt(formObj.s1020.value, 10) formObj.sum.value = total } 我需要什么,以便输入显示表单加载和onchange上的总数? 请帮忙谢谢

使用jQuery-toggles的数据表不能在第1页以外的页面上工作

我有一个数据表,正在填充服务器端代码。 Name Position @foreach (var item in Model.crmContactsList) { @item.fname @if (item.claimsOpenedAlert) { } else { } } 我使用这个jQuery来初始化所有要设置为数据库返回的jQuery Toggles。 jQuery(‘.toggle’).each(function () { $(this).toggles({ on: $(this).data(‘toggle-on’) }); }); 我使用此代码在单击时更改其状态。 关闭继续,反之亦然。 // Toggle Switches $(‘.toggle’).on(‘click’, function () { console.log($(this).data(‘toggle-on’)); if ($(this).data(‘toggle-on’) == true) { $(this).data(‘toggle-on’, false) console.log(‘Turning off ‘ + $(this).data(‘contact-id’)); } else { $(this).data(‘toggle-on’, true) […]

使用javascript交换带有canvas元素的div

我有2个div。 每个div都有一个canvas元素。 在我的程序开始时,我在canvas上放了一个图像。 图像不同。 然后我尝试使用交换div var contentofmyfirstdiv = $(‘#myfirstdiv’).html(); var contentofmyseconddiv = $(‘#myseconddiv’).html(); $(‘#myseconddiv’).html(contentofmyfirstdiv); $(‘#myfirstdiv’).html(contentofmyseconddiv) ; 所有作品除了每个canvas都是空的。 似乎“contentof ……”没有从canvas中获取图像……任何人都知道如何交换canvas的内容? 我正在使用Firefox。

如何手动关闭fancybox中的Ajax页面显示?

我正在花式框中显示ajax反馈表,我需要在反馈发送后关闭花式框(时间延迟为20秒)。 我喜欢的电话是…… $(“#feedback”).fancybox({ ‘speedIn’ : 600, ‘speedOut’ : 200, ‘centerOnScroll’: false, ‘autoDimensions’: true, ‘type’ : ‘ajax’ });

许多父母的孩子jQuery Selector

我试图选择任何父母的第一个孩子与class级.Payment 示例HTML: 我如何迭代每个.payment并validation每个.payment中的第一个孩子是否在一定质量下? 这是我的尝试: $.each($(“.payment”), function(key, value) { alert( $(“value input:first”).val() ); }); 但我遇到的麻烦是使用var value获取该属性值() 有任何想法吗?

将一些javascript变量添加到输入的VALUE属性中

有一些js动画点可以作为文本正常工作, var dots = 0; $(document).ready(function() { setInterval (type, 600); }); function type() { if(dots < 3) { $('#dots').append('.'); dots++; } else { $('#dots').html(''); dots = 0; } } 但不能在输入按钮的VALUE属性中使用它(在“处理”之后)。 如何以正确的方式插入? http://jsfiddle.net/te58dadw/2/