Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามเรื่องสคริปคำนวณความกว้าง ความสูง JavaScript ค่ะ คืออยากให้เวลา เอารูปจากฐานข้อมูลที่รับเข้ามาไม่ต้องคำนวณความกว้าง ความสูงอีกค่ะ



 

สอบถามเรื่องสคริปคำนวณความกว้าง ความสูง JavaScript ค่ะ คืออยากให้เวลา เอารูปจากฐานข้อมูลที่รับเข้ามาไม่ต้องคำนวณความกว้าง ความสูงอีกค่ะ

 



Topic : 068056



โพสกระทู้ ( 244 )
บทความ ( 0 )



สถานะออฟไลน์




สอบถามเรื่องสคริปคำนวณความกว้าง ความสูง JavaScript ค่ะ

คืออยากให้เวลา เอารูปจากฐานข้อมูลที่รับเข้ามาไม่ต้องคำนวณความกว้าง ความสูงอีกค่ะ เพราะในสคริป มันเอาคำนวณอีกที อะค่ะ

แก้หลายจุดแล้วก่ยังไม่ได้อะค่ะ


Code (JavaScript)
<a id="goLeft">&nbsp;</a>
              <div id="lookbookContainer">
                    <div id="lookbookItemHolder" class="scroll-pane horizontal-only">
                        <div id="itemWrapper">
                   <? for($x=0;$x<$result_g;$x++){
                        $sql_pic=get_a_line("select * from port_img  where port_id ='".$sql_g[$x]['port_id']."' order by port_img_id asc ");
                        ?>
                            <div class="lookbookItem"><img src="img_port/small/1318565011-0.jpg" />  
                             
                             <div class="lookbookItemInfo">
                                    <span class="itemName"> </span>
                                    <span class="itemDesc"><P><?=$sql_g[$x]['port_detail_'.$_SESSION["language"]]?></span>                              </div>
                           </div>       
                        <? } ?>
                            
                      </div>
                   </div>
              </div>
             <a id="goRight">&nbsp;</a>



<script type="text/javascript">
            $(document).ready(function () {

                $('#startPageFlash').css('height', 0);
               

                $('#sb-container').addClass('lookbook');

                var width = 0;
                $('.lookbookItem').each(function () {
                    width += $(this).width();
                    width += 16; //แถวความกว้าง
                });
               
                $('#itemWrapper').css('width', width);
                $('#lookbookContainer').css('width', $(window).width());

                var height = $('#lookbookContainer').height();
                height += 30;
                $('.articleContent').css('height', height);

                if (width < $(window).width()) {
                    $('#goLeft').css('display', 'none');
                    $('#goRight').css('display', 'none');
                    height -= 20;
                    $('.articleContent').css('height', height);
                }

                $('#lookbookItemHolder').jScrollPane();

                $('.jspContainer').bind('mousewheel', function (event, delta) {
                    if (delta != null) {
                        if (delta > 0) {
                            moveRight();
                        }
                        else {
                            moveLeft();
                        }
                    }
                });

                var moveItemsContainer = (0.1 * (($('#itemWrapper').width()) - ($(window).width())));
                var moveScrollbar = (0.1 * (($('.jspHorizontalBar').width()) - ($('.jspDrag').width())));

                function moveLeft() {
                    var currentContainerPosition = $('.jspPane').position();
                    var currentScrollbarPosition = $('.jspDrag').position();

                    var newContainerPosition = (currentContainerPosition.left - moveItemsContainer);
                    var newScrollbarPosition = (currentScrollbarPosition.left + moveScrollbar);

                    var compare = 0 - (($('#itemWrapper').width()) - ($(window).width()));

                    if (newContainerPosition > compare) {
                        $('.jspPane').css('left', newContainerPosition);
                        $('.jspDrag').css('left', newScrollbarPosition);
                    } else {
                        $('.jspPane').css('left', compare);
                        $('.jspDrag').css('left', (($('.jspHorizontalBar').width()) - ($('.jspDrag').width())));
                    }

                };

                function moveRight() {
                    var currentContainerPosition = $('.jspPane').position();
                    var currentScrollbarPosition = $('.jspDrag').position();

                    var newContainerPosition = (currentContainerPosition.left + moveItemsContainer);
                    var newScrollbarPosition = (currentScrollbarPosition.left - moveScrollbar);

                    if (newScrollbarPosition > 0) {
                        $('.jspPane').css('left', newContainerPosition);
                        $('.jspDrag').css('left', newScrollbarPosition);
                    } else {
                        $('.jspPane').css('left', 0);
                        $('.jspDrag').css('left', 0);
                    }
                };

                $("#goLeft").click(function () {
                    moveRight()
                });

                $("#goRight").click(function () {
                    moveLeft()
                });

            });
        </script>




Tag : PHP, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-10-14 11:56:27 By : kwangz_07 View : 860 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ตอนนี้มันติดตรงไหนครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-14 16:11:47 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่องสคริปคำนวณความกว้าง ความสูง JavaScript ค่ะ คืออยากให้เวลา เอารูปจากฐานข้อมูลที่รับเข้ามาไม่ต้องคำนวณความกว้าง ความสูงอีกค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่