【发布时间】:2011-07-13 18:25:55
【问题描述】:
我发现(从这个问题 - Hide div if screen is smaller than a certain width)这段代码
$(document).ready(function () {
if (screen.width < 1024) {
$("#floatdiv").hide();
}
else {
$("#floatdiv").show();
}
});
唯一的问题是,我似乎无法让代码工作,我只需要为 IE 工作的代码,我将为其他(较新的)浏览器使用媒体查询。 关于我哪里出错的任何提示/提示?
到目前为止,我有
<div id="floatdiv">
然后在那个 div 的末尾(关闭的地方)我有
<!--[if lt IE 9]>
<script type="text/javascript" src="http://dl.dropbox.com/u/17087195/website/sidebar_size.js"></script>
<![endif]-->
在我的标题中,我有
<script type='text/javascript' src='http://www.itsdaniel0.com/wp-includes/js/jquery/jquery.js?ver=1.4.4'></script>
我仍然无法让代码工作(在 IE8 中测试) 我还是哪里出错了吗?
更新 我确实链接了另一段 jQuery,这会导致问题吗?这是下面的完整代码
<div id="floatdiv">
<div class="floating-menu">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.itsdaniel0.com%2F2011%2F03%2Funicorns-are-cool%2F&layout=box_count&show_faces=true&width=55&action=like&colorscheme=light&height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:55px; height:65px;" allowTransparency="true"></iframe>
<br /><br /><a href="http://twitter.com/share?url=http%3A%2F%2Fid0.me%2Fj0&counturl=http://www.itsdaniel0.com/2011/03/unicorns-are-cool/" class="twitter-share-button" data-text="Unicorns Are Cool" data-count="vertical" data-via="itsdaniel0 #itsdaniel0">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
<br /><br />
<script src="http://widgets.fbshare.me/files/fbshare.js"></script>
</div>
</div>
<script type="text/javascript" src="http://dl.dropbox.com/u/17087195/website/sidebar.js"></script>
<!--[if lt IE 9]>
<script type="text/javascript" src="http://dl.dropbox.com/u/17087195/website/sidebar_size.js"></script>
<![endif]-->
错误信息
网页错误详情
用户代理:Mozilla/4.0(兼容; MSIE 7.0;视窗 NT 5.1;三叉戟/4.0; 铬框架/10.0.648.133; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.5; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E; InfoPath.2) 时间戳:星期六, 2011 年 3 月 12 日 11:31:32 UTC
消息:预期标识符,字符串 或数字行:140 字符:1 代码:0 网址: www.itsdaniel0.com/2011/03/unicorns-are-cool/
消息:对象不支持这个 属性或方法行:16 字符:1 代码:0 URI: dl.dropbox.com/u/17087195/website/sidebar_size.js
消息:'twttr.anywhere._instances' 为 null 或不是对象 Line: 1 Char: 5207 代码:0 URI: platform.twitter.com/anywhere.js?id=6vIPELyEeU5vcSc3c0Q5w&v=1
消息:'twttr.anywhere._instances' 为 null 或不是对象 Line: 1 Char: 5207 代码:0 URI: platform.twitter.com/anywhere.js?id=6vIPELyEeU5vcSc3c0Q5w&v=1
由于“低代表”错误而从 URL 中删除了 http
【问题讨论】:
-
什么是
http://dl.dropbox.com/u/17087195/website/sidebar_size.js? -
@maniator jQuery 所在的 JS 页面 - 我发现在 DropBox 上进行测试比我的服务器本身容易得多(更容易更新文件等)如果你愿意,请访问 URL
标签: jquery wordpress screen-resolution