2011-04-15 43 views
0

我想通过文字jQuery的图像滑块,但我只是不知道如何达致这,下面是设计视图:如何字符串传递给jQuery的图像滑块在设计视图在asp.net

 <script type="text/javascript"> 
       //want to pass text to "desc:"sometext" 
       if (!window.slider) var slider = {}; 
       slider.data = [{ "id": "slide-img-1", "client": "nature beauty", "desc":"" }, 
       { "id": "slide-img-2", "client": "nature beauty", "desc": "" }, 
       { "id": "slide-img-3", "client": "nature beauty", "desc": "" }]; 

<asp:Repeater ID="rptJquery" runat="server"> 

<ItemTemplate> 
<a href=""> 
<img ID='<%#Eval("slideshowID") %>' src='<%#String.Format("../images/slideshow/{0}", Eval("imgURL"))%>' class="slide"/> 
</a> 
    //want to pass this hidden field value to the above "desc" as there are three description 
    // for three images , there fore I want to pass specific description to all 3 images 
    <asp:HiddenField ID="desc" runat="server" Value='<%#Eval("slideDesc")%>' /> 
</ItemTemplate> 
</asp:Repeater> 
+0

我想拯救的描述在代码后面的数组中,并在设计视图中调用该数组列表,如下所示:desc:“<%=desc[0]%>”,是否可能以及什么是正确的语法 – 2011-04-15 10:06:28

+0

可以发布(如果可能)所有的JavaScript代码吗?特别是,什么是“滑块”?你如何在初始化后使用它? – manji 2011-04-15 12:16:41

+0

http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html – 2011-04-15 13:47:57

回答

1
<script type="text/javascript"> 

if(!window.slider) var slider={}; 
slider.data = [{ "id": "slide-img-1", "client": "nature beauty", 
      "desc": $('#slide-img-1').parent().next('input[type=hidden]').val() }, 
      { "id": "slide-img-2", "client": "nature beauty", 
      "desc": $('#slide-img-2').parent().next('input[type=hidden]').val() }, 
      { "id": "slide-img-3", "client": "nature beauty", 
      "desc": $('#slide-img-3').parent().next('input[type=hidden]').val() }]; 
</script> 

(将此代码刚刚闭幕</body>标记之前。)

+0

我不知道我的页面发生了什么,当我使用你的代码时,我的复选框jquery被禁用,图像滑块也不工作? – 2011-04-15 10:34:03

+0

因为我在我的代码中也使用了这个: