我正在使用jquery,其中我制作了一个测试功能,其中我设置了图像的大小,我在共享点列表中有200个图像,我设置限制一次显示100并调用该功能。第一次页面加载时显示我在我的函数中设置的小尺寸图像,在我使用.click事件后,我将代码放入文档.ready并调用其中的函数,它显示我想要的原始尺寸图像单击下一个按钮时,图像大小应设置为250px,当我单击下一个按钮时,它会向我显示.click事件中的警报以及该函数中的警报,但图像大小不会更改。所以任何人都告诉我我的代码中的错误在哪里......这是我的代码。
<WebPartPages:ScriptEditorWebPart runat="server" Content="<script language="javascript"type="
text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js">
</script> <script language="javascript" type="text/javascript">
function test(){
alert(" we are here ! ");
var images = $(".ms-cellstyle").children("img").map(function(){
$(this).css("width", "250px");
}).get();
}
$("pagingWPQ2prev a").click(function(){
alert(" On click run..!");
test();
});
$("#pagingWPQ2next a").click(function(){
alert(" On click run..!");
test();
});
$(document).ready(function() {
test();
});
</script>" ChromeType="None" Description="Allows authors to insert HTML snippets or scripts." Title="Script Editor" ID="g_971cb0df_9e1f_42a5_bf88_5e3fe4d57119" __MarkupType="vsattributemarkup" __WebPartId="{0795B887-2071-4083-AA7A-C164BF62540E}" WebPart="true" __designer:IsClosed="false" partorder="4"></WebPartPages:ScriptEditorWebPart>
答案 0 :(得分:0)
我自己完成了这个,但是仍存在兼容性问题,它只在FireFox中工作。可以任何人说出原因??? 我已经使用了这段代码,在上面的代码中它开始工作....
$(document).ready(function() {
test();
});
$("#pagingWPQ2next a").live("click",function(){
alert(" Outside On click run..!!!");
test();
alert("outside On click run..2!!!");
});
$("#pagingWPQ2prev a").live("click",function(){
alert(" Outside On click run..!!!");
test();
alert("outside On click run..2!!!");
});