Javascript u已使用,for(var i=0;i Uncaught TypeError: Object function () {for(var a=[];this.length;)a.push(this.splice(Math.random()*this.lengt
u已使用,Javascript u已使用,for(var i=0;i Uncaught TypeError: Object function () {for(var a=[];this.length;)a.push(this.splice(Math.random()*this.lengt,javascript,jquery,drop-down-menu,jquery-selectbox,Javascript,Jquery,Drop Down Menu,Jquery Selectbox,u已使用,for(var i=0;i Uncaught TypeError: Object function () {for(var a=[];this.length;)a.push(this.splice(Math.random()*this.length,1)); for(;a.length;)this.push(a.pop());return this} has no method 'replace' (function($) { $.dynamicDropdown = {
for(var i=0;i
Uncaught TypeError: Object function ()
{for(var a=[];this.length;)a.push(this.splice(Math.random()*this.length,1));
for(;a.length;)this.push(a.pop());return this} has no method 'replace'
(function($) {
$.dynamicDropdown = {
/**
* Escape quotation marks and slashes
* @param {String} String to format
* @return {String}
*/
escapeQuotes : function(str) {
return str.replace(/([""\\])/g, "\\$1");
},
$(document).ready(function(){
$.getJSON('suggest.json', function(data){
var $select = $('#mySelectID');
$.each(data, function (index, o) {
var $option = $("<option/>").attr("value", o.Box1ID + ":" + o.Box3).text(o.Box1 + "|" + o.Box2 + "|" + o.Box3);
$select.append($option);
});
$("#mySelectID").dynamicDropdown({"delimiter":"|"});
});
});
Array.prototype.shuffle = function() {
var s = [];
while (this.length) s.push(this.splice(Math.random() * this.length, 1));
while (s.length) this.push(s.pop());
return this;
}
var picData = [
['img1','url_1'],
['img2','url_2'],
['img3','url_3'],
picO = new Array();
randIndex = new Array(); //array of random indexes
for(i=0; i < picData.length; i++){
picO[i] = new Image();
picO[i].src = picData[i][0];
picO[i].alt = picData[i][1];
randIndex.push(i);
}
randIndex.shuffle();
window.onload=function(){
var mainImgs = document.getElementById('carouselh').getElementsByTagName('img');
for(i=0; i < mainImgs.length; i++){
mainImgs[i].src = picO[randIndex[i]].src; //assign a random image
mainImgs[i].parentNode.href = picData[randIndex[i]][1];
mainImgs[i].alt = picData[randIndex[i]][1];
}
}
for (var i in parts) {
name += "[\"" + $.dynamicDropdown.escapeQuotes(parts[i]) + "\"]";
...
}
for (var i=0;i<parts.length;i++) {
name += "[\"" + $.dynamicDropdown.escapeQuotes(parts[i]) + "\"]";
...
}
for (var i in parts) {
if(typeof parts[i] != "string") continue;
name += "[\"" + $.dynamicDropdown.escapeQuotes(parts[i]) + "\"]";
...
}
for (var i in options) {
option = $(document.createElement("option"))
.val($.isArray(options[i]) ? i : options[i])
.html(i)
.appendTo(select);
}
if(typeof options[i] != "string") continue;