多个javascript和JQuery [英] Multiple javascript and JQuery
问题描述
我有jquery和javascript的aspx页面,再次在菜单主文件中的同一个webproject上我有另一个版本的jQuery和javascript。由于这两种类型的java脚本在我加载项目时出现在同一项目中,我得到错误Microsoft JScript运行时错误:对象不支持此属性或方法
我评论菜单主文件java脚本和jquery它工作正常。任何人都可以帮助我如何让它工作而不评论它。
< %@ Page < span class =code-attribute>标题 = 语言 = C# MasterPageFile = 〜/ Master / Menu.master AutoEventWireup = true
CodeFile = ObjectRepositoryPages.aspx.cs 继承 = ObjectRepositoryPages %>
<%@ MasterType VirtualPath = 〜/ Master / Menu.master %>
< asp:Content ID = Content1 ContentPlaceHolderID = head runat = 服务器 >
< script src = Scripts / jquery.js type = text / javascript > & / script >
< script src = Scripts / colResizable-1.3.min。 js type = text / javascript > < / script >
< script src = Scripts / jquery.c ookie.js type = text / javascript > < / script >
< script type = text / javascript >
$( document )。ready( function (){
if ($ .cookie(' colWidth')!= null ){
var columns = $ .cookie(' colWidth')。split(< span class =code-string>' ,');
var i = 0 ;
$(' 。GridViewStyle th')。each( function (){
$( this )。width(columns [i ++]);
});
}
$( .GridViewStyle)。colResizable ({
liveDrag: true ,
gripInnerHtml: < div class ='grip'>< / div>,
draggingClass: 拖动,
onResize:onSampleResized
});
});
var onSampleResized = function (e){
var columns = $(e.currentTarget).find( th 跨度>);
var msg = ;
columns.each( function (){msg + = $( this )。width( )+ ,;})
$ .cookie( colWidth,msg);
};
< / script >
<%@ Master 语言 = C# AutoEventWireup = true CodeFile = Menu.master.cs Inherits = Master_Menu %>
<%@ 注册 汇编 = AjaxControlToolkit 命名空间 = AjaxControlToolkit TagPrefix = ajax %>
< span class =code-keyword>< !DOCTYPE html PUBLIC - // W3C // DTD XHTML 1.0 Transitional // EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd >
< html xmlns = http: //www.w3.org/1999/xhtml\">
< head runat = 服务器 >
< title > 通用测试自动化框架< / title >
< asp:ContentPlaceHolder ID = head runat = server >
< / asp:ContentPlaceHolder & gt;
< link href = ../ Script /MainWindow.css\" rel = 样式表 type < span class =code-keyword> = text / css / >
< script type = text / javascript src = http://code.jquery.com/jquery -1.8.2.js > < / 脚本 >
< script type = text / javascript >
$( document )。ready( function (){
尝试 {
$( #buttomLeftSide)。bind( contextmenu, function (e){
e.preventDefault();
$( #custom-menu)。css({top:e.pageY + px,left:e.pageX + px})。show( 100 );
});
$( document )。mouseup( function (e){
var container = $( #custom-menu);
if (container.has(e.target).length == 0 ){
container.hide();
}
});
}
catch (错误){
alert(err);
}
});
< / script >
( document )。ready( function (){
if (
.cookie(' colWidth')!= null ){
var columns =
.cookie(' colWidth')。split(' ,');
var i = 0 跨度>;
I have aspx page with jquery and javascript and again on the same webproject in menu master file I have another version of jQuery and javascript. Since this two types of java script present on the same project when i load the the project I get the error "Microsoft JScript runtime error: Object doesn't support this property or method"
I i comment the menu master file java script and jquery it works fine. Can anyone help me how to make it work with out commenting it.
<%@ Page Title="" Language="C#" MasterPageFile="~/Master/Menu.master" AutoEventWireup="true"
CodeFile="ObjectRepositoryPages.aspx.cs" Inherits="ObjectRepositoryPages" %>
<%@ MasterType VirtualPath="~/Master/Menu.master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<script src="Scripts/jquery.js" type="text/javascript"></script>
<script src="Scripts/colResizable-1.3.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.cookie.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
if ($.cookie('colWidth') != null) {
var columns = $.cookie('colWidth').split(',');
var i = 0;
$('.GridViewStyle th').each(function () {
$(this).width(columns[i++]);
});
}
$(".GridViewStyle").colResizable({
liveDrag: true,
gripInnerHtml: "<div class='grip'></div>",
draggingClass: "dragging",
onResize: onSampleResized
});
});
var onSampleResized = function (e) {
var columns = $(e.currentTarget).find("th");
var msg = "";
columns.each(function () { msg += $(this).width() + ","; })
$.cookie("colWidth", msg);
};
</script>
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Menu.master.cs" Inherits="Master_Menu" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Universal Test Automation Framework</title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
<link href="../Script/MainWindow.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script type="text/javascript">
$(document).ready(function () {
try {
$("#buttomLeftSide").bind("contextmenu", function (e) {
e.preventDefault();
$("#custom-menu").css({ top: e.pageY + "px", left: e.pageX + "px" }).show(100);
});
$(document).mouseup(function (e) {
var container = $("#custom-menu");
if (container.has(e.target).length == 0) {
container.hide();
}
});
}
catch (err) {
alert(err);
}
});
</script>
(document).ready(function () { if (
.cookie('colWidth') != null) { var columns =
.cookie('colWidth').split(','); var i = 0;
这篇关于多个javascript和JQuery的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!