0
請原諒我不是最好的JQuery程序員,但我遇到了問題。我的jquery在FF/IE10中完美運行,但這就是它。我不確定爲什麼,但這裏是我的代碼。請儘可能幫忙!Jquery不能在IE 9或更高版本中工作
文本框「custom-url」不會在加載時隱藏,並且.show在將下拉列表更改爲「自定義」選項時會像在其他瀏覽器上一樣。我目前使用jQuery-1.5.1這裏
是我的文本框中的HTML:
<input type="text" id="custom-url" style="width:220px;"/>
這接下來的部分僅會在當前頁面,因此被導入到使用它的頁面。
<script type="text/javascript">
$(document).ready(function() {
"use strict";
$("#custom-url").hide();
});
$("select#url-list").change(function() {
"use strict";
var selectedItem = $("option:selected", $(this)),
selectedValue = selectedItem.val();
$("#url").val(selectedValue);
if (selectedValue === "custom") {
$("#custom-url").show();
} else {
$("#custom-url").hide();
}
});
$("form").submit(function() {
"use strict";
var selectedItem = $("select#url-list option:selected"));
var selectedvalue = selectedItem.val();
if (selectedvalue === "custom") {
$("#Url").val($("#custom-url").val());
} else if (selectedvalue === '') {
} else {
$("#Url").val(selectedItem.val());
}
});
</script>
這下一部分是全球特定的,所以它被導入到主。
<script src="@Url.Content("~/Scripts/MyScripts.js")" type="text/javascript"></script>
$(document).ready(function() {
var str = $('iframe').attr('src');
var substr;
var current_tab = "";
$("#topNav ul:first-of-type li:last-child").hover(function() {
$(this).addClass("elementHovered");
}, function() {
$(this).removeClass("elementHovered");
});
if (str == undefined) {
// alert($("ul:first-of-type li:last-child").parent().html());
current_tab = "Admin";
$("#topNav ul:first-of-type li:last-child").children().addClass("elementHovered");
}
else {
substr = str.split('/');
var str = "";
var i;
for (i = 0; i < substr.length; ++i) {
str = str + "subtri[" + i.toString() + "]" + substr[i] + " ";
}
$('#topNav ul:first-of-type').children('li').each(function() {
if (substr[2] == "prototype.sunoconet2012.com") {
current_tab = "Documents";
}
else if (substr[3] == "admin") {
current_tab = "Home"
}
else {
switch (substr[1]) {
case 'contracts':
current_tab = "Account Information"
break;
case 'financials':
current_tab = "Financial"
break;
case 'pricing':
current_tab = "Pricing"
break;
case 'operations':
current_tab = "Operations";
break;
case 'support':
current_tab = "Support"
break;
case 'admin':
current_tab = "Support"
break;
case 'SunocoUniversity':
current_tab = "Training";
break;
case 'onlinetraining':
current_tab = "Training";
break;
default:
current_tab = "Administration";
break;
}
}
if (current_tab == $(this).text()) {
// alert("current_tab: " + current_tab + " this.text: " + $(this).text());
// alert("substr[1] = " + substr[1] + "substr[2] = " + substr[2] + " substr[3] = '" + substr[3] + "' current_tab = " + current_tab + " $(this).text() = " + $(this).text()); // "this" is the current element in the loop
$(this).children().css("background-color", "#4D77A7");
$(this).children().css("color", "white");
}
});
}
});
你可以顯示你有'custom-url'的HTML嗎? – 2013-03-07 22:39:43
哪個版本的jquery是你用的? – vector 2013-03-07 22:39:50
您可以顯示您正在使用的'