Tag: jquery plugins

选择2:设置隐藏字段值

我有以下代码: $(‘input[name=”airport”]’, ‘#details-form’).select2({ minimumInputLength: 3, multiple: true, separator: ‘;’, width: ‘off’, initSelection : function (element, callback) { var data = []; $(element.val().split(‘;’)).each(function () { data.push({id: this, text: this}); }); callback(data); }, ajax: { url: History.getBasePageUrl() + ‘get-airports-dictionary’, dataType: ‘json’, data: function (term, page) { return { q: term }; }, results: function (data, page) { […]

如何在不使用PHP / Jquery重新加载页面的情况下更改语言

我正在开发一个多语言网站。 我目前包含语言短语的相关语言文件(’lange / _en.php’)。 要更改语言,用户将从项目中选择语言。 我想要做的是在页面中更改相关短语(如果可能的话也是url)而不刷新或提交页面。 我记得我在网上看到过这样的东西,但我不知道在哪里。 关于如何做到这一点的任何帮助或任何想法?

jQuery文件上传,指定FormData

我正在使用以下jQuery文件上传插件: https://github.com/blueimp/jQuery-File-Upload/wiki/Options 我需要特定的额外formdata,它说有一个选项,但我得到一个JS错误“Uncaught SyntaxError:Unexpected identifier”,并且没有FormData示例,这使得很难开始工作。 这是我有的: $(function () { $(‘.upload’).fileUploadUI({ uploadTable: $(‘.upload_files’), downloadTable: $(‘.download_files’), buildUploadRow: function (files, index) { var file = files[index]; return $( ” + ” + file.name + ” + ” + ” + ” + ‘Cancel’ + ” + ” + ” ); }, buildDownloadRow: function (file) { return $( ” […]

JQuery插件无法正常工作

所以我有这个插件http://www.myjqueryplugins.com/jRating我下载了它并在一个新的空白页面上尝试它,看看我是否可以做到这一点。 有效。 现在的问题是我把这个插件放在我的网站上并按照我在空白页面中所做的那样做了精确的事情,但这次插件无效。 是因为我在实际网站上使用原始的jquery函数还是什么? 不能在线上传我的所有文件..但这里是重要的部分 这是import 这是jquery代码 $(document).ready(function(){ $(“#abso”).hide(); $(“#close”).hide(); $(“#places-feed”).load(“eventPictures.html”); $(“#comments”).load(“commentsOnEvent.html”); $(“#insert-activity”).load(“newsFeed.html”); $(“#list-friends-feed-link”).load(“friendsCount.html”); $(“#notify”).load(“notificationCount.html”); $(“#list-groups-feed-link”).load(“groupsCount.html”); $(“#list-friends-feed-link”).click(function(){ //start click $(“#abso”).load(“listFriendsFeed.html”); $(“#abso”).slideDown(“600”, function(){}); $(“#close”).slideDown(“600”, function(){}); }); //end click $(“#list-pictures-feed-link”).click(function(){ //start click $(“#abso”).load(“picFeed.html”); $(“#abso”).slideDown(“600”, function(){}); $(“#close”).slideDown(“600”, function(){}); }); //end click $(“#list-groups-feed-link”).click(function(){ //start click $(“#abso”).load(“listGroupsFeed.html”); $(“#abso”).slideDown(“600”, function(){}); $(“#close”).slideDown(“600”, function(){}); }); //end click $(“#notify”).click(function(){ //start click $(“#abso”).load(“notifications.html”); $(“#abso”).slideDown(“600”, function(){}); […]

我可以在按钮点击时显示/创建jsTree吗?

我有一个div id=”result” ,用于显示用户操作的结果。 我也把纯文本和HTML放在那里。 在每个用户操作之后,该div将被新results覆盖。 现在我想在这个div里面显示一个jsTree的实例我有工作的jsTree在页面加载时很好地加载但是在我的结果div中插入 之后它没有加载。 我尝试过以下两行,但都没有效果。 $(“#tree”).jstree(“loaded”); $(“#tree”).jstree(“refresh”); 知道如何让jsTree显示后按钮点击吗? 请在jsfiddle上播放 ,你可以看到一棵树,我想在点击按钮后显示另一棵树。 我是在树后而不是文本。 在将hstree div放入html之后,我想我需要重新加载或刷新树。

TinyMCE JQuery插件并不总是更新textareas

我们有一个有很多textareas的表单(在某些情况下,多达20个)。 这些textareas中的每一个都通过TinyMCE jquery插件转换为所见即所得编辑器,如下所示: var tinymceoptions = { script_url: ‘/Scripts/tiny_mce/tiny_mce.js’, theme: “advanced”, mode: “textareas”, elements: “text,html1”, theme_advanced_buttons1: “bold,italic,underline,formatselect,separator,image,insertfile,separator,blockquote,bullist,numlist,separator,undo,redo,separator,link,unlink,separator,code,insertimage”, theme_advanced_buttons2: “”, theme_advanced_buttons3: “”, theme_advanced_toolbar_location: “top”, theme_advanced_toolbar_align: “left”, theme_advanced_blockformats: “h1,h2,h3,p”, width: ‘100%’, content_css: Settings[“tiny_mce_css”], plugins: “advimage,advlink,autoresize,inlinepopups,imagemanager,paste”, relative_urls: false, forced_root_block: false }; $(‘textarea.editor’).tinymce(tinymceoptions); 我们遇到的问题是大约95%的时间,textareas在表单POST之前没有使用所见即所得内容进行更新。 我们甚至尝试通过循环遍历每个mce编辑器并在提交表单之前调用save()方法来强制保存: $(‘textarea.editor’).each(function () { $(this).tinymce().save(); }); 用Fiddler再次检查POST,我发现textarea仍未使用适当的值进行更新。 有没有人知道可能导致这种情况的原因? UPDATE 更重要的是…有趣……我添加了以下回调,我得到了奇怪的结果。 当表单发布WORKS时,每次按键时getContent()的值都会改变。 当表单post不工作时,无论我输入多少内容,getContent都会不断返回初始值: setup: function (ed) […]

如何阻止任何滑块将哈希标记添加到URL

任何滑块#&panel1-1在url末尾添加#&panel1-1等哈希标记。 我试过hashtags:false但它不起作用。 有没有其他方法可以阻止它生成这些主题标签?

Jquery Corners产生白色背景。 我需要透明背景角

我正在创建一个导航窗口,带有圆角的标签。 我试图这样做,但jquery角产生一个白色背景ar角落。 我们怎样才能克服这个问题。 这是我导航栏的快照

如何让键盘选项卡专注于div

我做了一个消息框,上面有两个按钮。 基本上它是一个jQuery插件,具有叠加效果的弹出窗口。 但是当出现消息框,并且用户按下选项卡按钮时,消息对话框不会聚焦。 那么我怎么能这样做呢,如果我的消息框出现,那么焦点会自动转到我的消息框? 当焦点丢失并且用户再次按下标签按钮然后它再次回到我的消息拨号如果我用鼠标单击消息框然后按标签按钮,则焦点转到按钮然后消失。 这是图像 。 这是制作盒子的代码。 var containerDiv = $(“”, { id: config.containerDivID }); // append all the div to main Div(container) containerDiv.append(messageDiv, buttonDiv); centerPopup(config, containerDiv); loadPopup(config); function centerPopup(config, container){ var backgroundPopup = $(“”, { id: “backgroundPopup” }); //end of imageDiv $(“body”).append(backgroundPopup); $(“body”).append(container); $(“#backgroundPopup”).css({ “height”: windowHeight }); } //end of centerPopup() function loadPopup(config){ […]

jQuery Cookie插件行为:如果cookie是会话cookie,则将域设置为“.com”

伙计们, 我发现如果我设置的cookie是会话cookie,jQuery cookie插件将域设置为“.com”。 这是代码: jQuery.cookie(“currentTab”, selectedTab ); 如果我使用IE的开发者工具查看cookie,它会将域显示为“.com”。 如果我这样设置: jQuery.cookie(“currentTab”, selectedTab, { expires: 1} ); …然后它有“www.sitename.com”作为域名。 是否有一些我失踪的技巧,或者我发现了一个错误? 谢谢。