Tag: javascript

获取jQuery UI主题列表 – 来自URL(同源策略)

有谁知道从http://jquery-ui.googlecode.com/svn/tags/1.8.23/themes/获取jQuery主题列表的方法? 我正在创建带有主题滚动的简单网页,用户可以动态切换主题。 工作小提琴 – 单击右上角的主题并选择一个新主题。 现在列表硬编码如下, cupertino hot-sneaks smoothness pepper-grinder ui-lightness ui-darkness 有没有办法从URL http://jquery-ui.googlecode.com/svn/tags/1.8.23/themes/获取这个主题列表? (crossDomain: http : //www.w3.org/TR/cors/#access-control-allow-origin-response-hea ) 尝试,但失败了下面的代码.. $.ajax({ url: ‘http://jquery-ui.googlecode.com/svn/tags/1.8.23/themes/’, dataType: ‘text’, beforeSend: function ( xhr ) { xhr.setRequestHeader(“Access-Control-Allow-Origin”, ‘http://jquery-ui.googlecode.com’); xhr.setRequestHeader(“Access-Control-Allow-Methods”, “POST, GET, OPTIONS”); }, crossDomain: true, success: function (data) { alert(data); }, error: function (jqXHR, textStatus, errorThrown) { alert(errorThrown + ‘ […]

ReferenceError找不到变量:$

可能重复: ReferenceError:找不到变量:$ 我收到此错误: ReferenceError:找不到变量: $ 有任何想法吗?

这样做的目的是什么? (function($){//这里的函数代码})(jQuery);

我正在调试其他人的JavaScript代码,大部分代码都包含如下: (function ($) { //majority of code here… })(jQuery); ($)和(jQuery)什么? 我没有被教过这样的代码,也没有见过它们。 他们的目的是什么? 同样,没有document.ready ,但我认为这是因为代码在被();读取后立即执行(); 在末尾?

获取数组中的第一个元素

你如何从数组中获得第一个元素: var ary = [‘first’, ‘second’, ‘third’, ‘fourth’, ‘fifth’]; 我试过这个: alert($(ary).first()); 但它会返回[object Object] 。 所以我需要从数组中获取第一个元素,它应该是元素的first元素。

如何只允许文本框中的某些文本为只读,同时允许编辑其余文本

我正在尝试使用Javascript在文本框的开头创建一个包含一些只读文本的文本框,然后允许在只读文本后面进行编辑。 我怎么能在Javascript / jquery中这样做?

Ajax上传不工作codeigniter

我正在使用codeigniter 3.1。 我想使用ajax发布上传数据。 Ajax上传文件不起作用。 但是当我发布没有ajax的简单表单时,它工作正常。 我不知道为什么但是在控制台中没有错误。 HTML ‘uploader’]) ?> JAVASCRIPT $(‘#uploader’).submit(function (event) { event.preventDefault(); $.ajax({ url: window.location.href + ‘/post’, type: “POST”, dataType: ‘json’, data: new FormData(this) }); }); CONTROLLERS public function post() { $this->load->helper(‘url’); $this->load->helper(‘form’); $this->load->library(“upload”); $file = $this->common->nohtml($this->input->post(“userfile”)); $this->upload->initialize(array( “upload_path” => ‘upload’, “overwrite” => FALSE, “max_filename” => 300, “encrypt_name” => TRUE )); $this->upload->do_upload(‘userfile’); $data […]

如何逐行读取文本区域HTML标记

我有一个文本区域,每行包含如下的整数值 1234 4321 123445 我想检查用户是否真的没有使用有效值,而不是像下面这样有趣的值 1234, 987l; 为此,我需要逐行阅读文本区域并validation。 如何使用javascript逐行阅读文本区域?

获得一个月的一周

如何使用javascript / jquery获取周数? 例如: 第一周:2010年7月5日。/周数= 第一个星期一 上周:2010年7月12日。/周数= 第二个星期一 当前日期:2010年7月19日。/周数= 第三个星期一 下周:2010年7月26日。/周数= 上周一

jquery将元素移动到随机顺序中

我试图以随机顺序显示一系列图像。 但是,我不希望任何单个项目重复,直到所有项目都显示出来,所以我不想从数组中选择一个随机图像,而是取整个数组,随机化它,然后从第一个到第一个顺序选择最后一个元素 这是我的代码: HTML: <div id="tout4" 和javascript,它当前按顺序选择和显示项目: var galleryLength = $(‘#tout4 img.img_lg’).length; var currentGallery = 0; setInterval(cycleGallery, 5000); function cycleGallery(){ $(‘#tout4 img.img_lg’).eq(currentGallery).fadeOut(300); if (currentGallery < (galleryLength-1)){ currentGallery++; } else { currentGallery = 0; } $('#tout4 img.img_lg').eq(currentGallery).fadeIn(300); } 那么如何重新排列图像的实际顺序,而不仅仅是它们被选中的顺序?

为什么一切都在Javascript中使用setTimeout显示?

我试图在javascript中向下滚动屏幕,然而,在执行时,它只是说了一下并立即显示所有内容。 所以它没有用$(“#Menu”).html(”)清除$(“#Menu”).html(”)函数和setTimeout(function {},500)只是为整个页面而不是代码段设置超时。 var MenuData = [ {‘Name’:’pictures’,’x’:’30’}, {‘Name’:’blog’,’x’:’50’}, {‘Name’:’contact’,’x’:’42’} ] ; var PositionArray = new Array(); $(document).ready(function () { for (var count = 0; count < 1000; count++) { $("#Menu").html(''); if (PositionArray[count] != null) { PositionArray[count]++; } else { PositionArray[count] = 0; } setTimeout(function () { for (var i in MenuData) { $("#Menu").append('123′); } […]