jquery.easyui的一个问题,请各位帮忙!

nijat910 2013-08-28 04:46:51
代码如下:
<script src="@Url.Content("~/Scripts/easyui-1.2.5(1)/jquery.easyui.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/easyui-1.2.5(1)/jquery-1.7.1.min.js")" type="text/javascript"></script>


<script type="text/javascript">
function open1() {
$('#win').window('open');
}
</script>


<a href="javascript:void(0)" class="easyui-linkbutton" onclick="open1()">Open</a>

<div id="win" class="easyui-window" title="Login" style="width:300px;height:180px;">
<form style="padding:10px 20px 10px 40px;">
<p>Name: <input type="text"></p>
<p>Pass: <input type="password"></p>
<div style="padding:5px;text-align:center;">
<a href="#" class="easyui-linkbutton" icon="icon-ok">Ok</a>
<a href="#" class="easyui-linkbutton" icon="icon-cancel">Cancel</a>
</div>
</form>
</div>

问题是,当页面加载的时候可以正常打开窗口,但是点击 Open 时候 这里$('#win').window('open'); 就报错 ,错误信息是 “Microsoft JScript 运行时错误: 对象不支持此属性或方法”
请各位帮个忙。
在线等待...
...全文
213 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵_赵 2013-09-13
  • 打赏
  • 举报
回复
$('#win').window('open'); 改成$("#win").window("open"); 试试
nijat910 2013-08-29
  • 打赏
  • 举报
回复
引用 7 楼 podongxi777442156445 的回复:
有点感觉是你的那个win没定义
那应该怎么改? 难道 <div id="win" class="easyui-window" title="Login" style="width:300px;height:180px;">test me </div> 这样写不对?!
nijat910 2013-08-29
  • 打赏
  • 举报
回复
引用 6 楼 feier00 的回复:
LZ是想把那个div弹出来么? 用dialog就行了
写个例子行吗? 我跟js接触不多。多谢了!
暖暖猫 2013-08-29
  • 打赏
  • 举报
回复
有点感觉是你的那个win没定义
跳蚤图 2013-08-29
  • 打赏
  • 举报
回复
LZ是想把那个div弹出来么? 用dialog就行了
街头小贩 2013-08-29
  • 打赏
  • 举报
回复
贴全代码瞧瞧
nijat910 2013-08-29
  • 打赏
  • 举报
回复
引用 3 楼 xiaofanku 的回复:

   function open1() {
        return (function(){$('#win').window('open');})(); 
    }
试试
不行了,还是一样的错误提示。真郁闷呢!
跳蚤图 2013-08-29
  • 打赏
  • 举报
回复
引用 10 楼 feier00 的回复:
<div id="win" class="easyui-window" title="Login" style="width:300px;height:180px;"> 在js里定义 $(function(){ $( "#win" ).dialog({ autoOpen: false, height: 350, width: 400, modal: true, buttons: { OK: function() { } ..... } }); }); function open1() { $('#win').dialog('open'); }
不小心写了自己的代码
跳蚤图 2013-08-29
  • 打赏
  • 举报
回复
<div id="win" class="easyui-window" title="Login" style="width:300px;height:180px;"> 在js里定义 $(function(){ $( "#sumi-add-dialog-form" ).dialog({ autoOpen: false, height: 350, width: 400, modal: true, buttons: { OK: function() { } ..... } }); }); function open1() { $('#win').dialog('open'); }
街头小贩 2013-08-28
  • 打赏
  • 举报
回复

   function open1() {
        return (function(){$('#win').window('open');})(); 
    }
试试
nijat910 2013-08-28
  • 打赏
  • 举报
回复
引用 1 楼 xiaofanku 的回复:
$('#win').window('open'); 看着这么不对劲呀
那应该怎么样呢?
街头小贩 2013-08-28
  • 打赏
  • 举报
回复
$('#win').window('open'); 看着这么不对劲呀

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧