2011-09-08 62 views
1

是否有可能在firefox窗口中执行jquery函数?举例来说,假设我想做的事:从浏览器执行Jquery函数进行调试?

$.fn.colorbox.resize(); 

如jQuery的加载,你可以在控制台测试使用jQuery在页面上谢谢:)

+0

能ÿ ou请解释你的意思是** firefox window **是什么意思? –

+0

你是什么意思?例如从萤火虫执行它? –

+0

我正在尝试调试我的网站,并且我想执行可以对网站做“某事”以查看效果的代码。我有一种感觉,我有一些代码可能是'定时'错误,这就是为什么我想知道我是否可以执行任何jQuery字符串并查看它对页面的作用。谢谢 – pufAmuf

回答

2

假设你指的是控制台,如长。如果它不加载页面上,你可以使用下面的书签加载它首先

javascript:var%20s=document.createElement('script');s.setAttribute('src',%20'http://jquery.com/src/jquery-latest.js');document.getElementsByTagName('body')[0].appendChild(s);alert('thank you for using jquery!');void(s); 

Original Bookmarklet link

+0

啊,我没有注意到控制台。那么,当我尝试输入'$ .fn.colorbox.resize();'在它里面 - 我在控制台中得到'undefined'。 – pufAmuf

+0

嗯,为了调整colorbox的大小,你不得不调用像这样的元素调整大小? '$('。element')。colorbox.resize();'?我不是很熟悉colorbox tbh。我只知道我在随机页面上测试jQuery选择器时使用了上述方法。 – Loktar

+0

不是当我从网站上的一个普通的JS做到这一点 - 也许当我在控制台中做到这一点时。谢谢你:) – pufAmuf

1

为了表明“行动”我只想把周围的东西边界:

$(myselector).css("border","red solid 3px"); 

或者如果与布局混乱:

$(myselector).css('background-color","lime"); 
+0

谢谢马克,这真的很有用:) – pufAmuf